protected void EarthView_World_Spatial2D_Display_IFeatureRenderer_draw_void_IDisplay2D_IFeature_Function(IntPtr display, IntPtr feature) { EarthView.World.Display.Idisplay2d csobj_display = new EarthView.World.Display.Idisplay2d(CreatedWhenConstruct.CWC_NotToCreate); csobj_display.BindNativeObject(display, "IDisplay2D"); csobj_display.Delegate = true; IClassFactory csobj_displayClassFactory = GlobalClassFactoryMap.Get(csobj_display.GetCppInstanceTypeName()); if (csobj_displayClassFactory != null) { csobj_display.Delegate = true; csobj_display = csobj_displayClassFactory.Create() as EarthView.World.Display.Idisplay2d; csobj_display.BindNativeObject(display, "IDisplay2D"); csobj_display.Delegate = true; } EarthView.World.Spatial.GeoDataset.Ifeature csobj_feature = new EarthView.World.Spatial.GeoDataset.Ifeature(CreatedWhenConstruct.CWC_NotToCreate); csobj_feature.BindNativeObject(feature, "IFeature"); csobj_feature.Delegate = true; IClassFactory csobj_featureClassFactory = GlobalClassFactoryMap.Get(csobj_feature.GetCppInstanceTypeName()); if (csobj_featureClassFactory != null) { csobj_feature.Delegate = true; csobj_feature = csobj_featureClassFactory.Create() as EarthView.World.Spatial.GeoDataset.Ifeature; csobj_feature.BindNativeObject(feature, "IFeature"); csobj_feature.Delegate = true; } Draw(csobj_display, csobj_feature); }
/// <summary> /// 开始绘制 /// </summary> /// <param name="display">空间显示参数</param> /// <param name="lableProperty">标注属性</param> /// <returns></returns> public void StartDraw(EarthView.World.Display.Idisplay2d ref_display, EarthView.World.Spatial.Display.Isymbol symbol) { EarthView_World_Spatial_Display_ILabelRenderer_startDraw_void_IDisplay2D_ISymbol(this.NativeObject, object.Equals(ref_display, null) ? IntPtr.Zero : ref_display.NativeObject, object.Equals(symbol, null) ? IntPtr.Zero : symbol.NativeObject); }
/// <summary> /// 绘制 /// </summary> /// <param name="display">显示参数</param> /// <param name="feature">要素</param> /// <returns>返回统计专题图</returns> public virtual void Draw(EarthView.World.Display.Idisplay2d display, EarthView.World.Spatial.GeoDataset.Ifeature feature) { EarthView_World_Spatial2D_Display_IFeatureRenderer_draw_void_IDisplay2D_IFeature(this.NativeObject, object.Equals(display, null) ? IntPtr.Zero : display.NativeObject, object.Equals(feature, null) ? IntPtr.Zero : feature.NativeObject); }
public override void Draw(EarthView.World.Display.Idisplay2d display, EarthView.World.Spatial.GeoDataset.Ifeature feature) { base.Draw_NoVirtual(display, feature); }
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); }