/// <summary> /// 创建材质,用于面扩展 /// </summary> /// <param name="symbol">风格</param> /// <param name="groupName">资源组名称</param> /// <param name="topMaterial">顶面材质</param> /// <param name="exteriorSideMaterial">外环侧面材质</param> /// <returns></returns> public static void CreateMaterial(EarthView.World.Spatial.Display.Isymbol symbol, string groupName, ref EarthView.World.Graphic.MaterialPtr topMaterial, ref EarthView.World.Graphic.MaterialPtr exteriorSideMaterial) { EarthView_World_Geometry3D_CSymbolToMaterial_createMaterial_void_ISymbol_EVString_CMaterialPtr_CMaterialPtr(object.Equals(symbol, null) ? IntPtr.Zero : symbol.NativeObject, groupName, object.Equals(topMaterial, null) ? IntPtr.Zero : topMaterial.NativeObject, object.Equals(exteriorSideMaterial, null) ? IntPtr.Zero : exteriorSideMaterial.NativeObject); }
public override void Draw(EarthView.World.Spatial.Display.Ispatialdisplay ref_display, EarthView.World.Spatial.Display.Isymbol symbol, EarthView.World.Spatial.GeoDataset.Ifeature feature) { base.Draw_NoVirtual(ref_display, symbol, feature); }
public void MeasureRichText(string str, EarthView.World.Spatial.Display.Isymbol symbol) { EarthView_World_Spatial_Display_CRichTextRenderMeasure_measureRichText_void_EVString_ISymbol(this.NativeObject, str, object.Equals(symbol, null) ? IntPtr.Zero : symbol.NativeObject); }
public void StartDraw(EarthView.World.Display.Idisplay2d display, EarthView.World.Spatial.Display.Isymbol pSymbol) { EarthView_World_Spatial_Display_CRichTextRender_startDraw_void_IDisplay2D_ISymbol(this.NativeObject, object.Equals(display, null) ? IntPtr.Zero : display.NativeObject, object.Equals(pSymbol, null) ? IntPtr.Zero : pSymbol.NativeObject); }
/// <summary> /// 设置选择集的绘制风格 /// </summary> /// <param name="symbol">风格</param> /// <returns></returns> public override void SetSelectionSymbol(EarthView.World.Spatial.Display.Isymbol symbol) { EarthView_World_Spatial2D_Atlas_CAnnoLayerSelection_setSelectionSymbol_void_ISymbol(this.NativeObject, object.Equals(symbol, null) ? IntPtr.Zero : symbol.NativeObject); }
/// <summary> /// 绘制辅助线 /// </summary> /// <param name="pGeometry">辅助线的几何</param> /// <param name="pSymbol">辅助线的风格</param> /// <returns></returns> public void DrawSubline(EarthView.World.Spatial.Geometry.Igeometry pGeometry, EarthView.World.Spatial.Display.Isymbol pSymbol) { EarthView_World_Layout_Controls_CLayoutSublineRender_drawSubline_void_IGeometry_ISymbol(this.NativeObject, object.Equals(pGeometry, null) ? IntPtr.Zero : pGeometry.NativeObject, object.Equals(pSymbol, null) ? IntPtr.Zero : pSymbol.NativeObject); }