/// <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);
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
 /// <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);
 }
Ejemplo n.º 6
0
 /// <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);
 }