protected double EarthView_World_Spatial_Geometry_CGeodesicMeasure_distanceMeasure_ev_real64_ev_real64_ev_real64_ev_real64_ev_real64_CPolyline_ev_uint32_Function(double longitude1, double latitude1, double longitude2, double latitude2, IntPtr polyline, uint count) { EarthView.World.Spatial.Geometry.Polyline csobj_polyline = new EarthView.World.Spatial.Geometry.Polyline(CreatedWhenConstruct.CWC_NotToCreate); csobj_polyline.BindNativeObject(polyline, "CPolyline"); csobj_polyline.Delegate = true; IClassFactory csobj_polylineClassFactory = GlobalClassFactoryMap.Get(csobj_polyline.GetCppInstanceTypeName()); if (csobj_polylineClassFactory != null) { csobj_polyline.Delegate = true; csobj_polyline = csobj_polylineClassFactory.Create() as EarthView.World.Spatial.Geometry.Polyline; csobj_polyline.BindNativeObject(polyline, "CPolyline"); csobj_polyline.Delegate = true; } double csret = DistanceMeasure(longitude1, latitude1, longitude2, latitude2, csobj_polyline, count); return(csret); }
protected void EarthView_World_Spatial_Geometry_CGeodesicMeasure_polylineMeasure_void_CPolyline_ev_real64_Function(IntPtr polyline, ref double distance) { EarthView.World.Spatial.Geometry.Polyline csobj_polyline = new EarthView.World.Spatial.Geometry.Polyline(CreatedWhenConstruct.CWC_NotToCreate); csobj_polyline.BindNativeObject(polyline, "CPolyline"); csobj_polyline.Delegate = true; IClassFactory csobj_polylineClassFactory = GlobalClassFactoryMap.Get(csobj_polyline.GetCppInstanceTypeName()); if (csobj_polylineClassFactory != null) { csobj_polyline.Delegate = true; csobj_polyline = csobj_polylineClassFactory.Create() as EarthView.World.Spatial.Geometry.Polyline; csobj_polyline.BindNativeObject(polyline, "CPolyline"); csobj_polyline.Delegate = true; } PolylineMeasure(csobj_polyline, ref distance); }