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);
 }
Ejemplo n.º 4
0
 public override void Draw(EarthView.World.Display.Idisplay2d display, EarthView.World.Spatial.GeoDataset.Ifeature feature)
 {
     base.Draw_NoVirtual(display, feature);
 }
Ejemplo n.º 5
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);
 }