protected IntPtr EarthView_World_Spatial_Atlas_ILayerSelection_getSelection_IFeatureSelection_Function() { EarthView.World.Spatial.GeoDataset.Ifeatureselection csret = GetSelection(); if (!object.Equals(csret, null)) { csret.Delegate = true; return(csret.NativeObject); } else { return(IntPtr.Zero); } }
public new EarthView.World.Spatial.GeoDataset.Ifeatureselection GetSelection_NoVirtual() { IntPtr __ptr = EarthView_World_Spatial_VectorFileParser_IVectorFileLayerSelection_getSelection_IFeatureSelection_NoVirtual(this.NativeObject); if (__ptr == IntPtr.Zero) { return(null); } EarthView.World.Spatial.GeoDataset.Ifeatureselection csObj = new EarthView.World.Spatial.GeoDataset.Ifeatureselection(CreatedWhenConstruct.CWC_NotToCreate); csObj.BindNativeObject(__ptr, "IFeatureSelection"); csObj.Delegate = true; IClassFactory csObjClassFactory = GlobalClassFactoryMap.Get(csObj.GetCppInstanceTypeName()); if (csObjClassFactory != null) { csObj.Delegate = true; csObj = csObjClassFactory.Create() as EarthView.World.Spatial.GeoDataset.Ifeatureselection; csObj.BindNativeObject(__ptr, "IFeatureSelection"); csObj.Delegate = true; } return(csObj); }
///<summary> ///设置选择 ///</summary> ///<param name="selection">选择集</param> public void SetSelection(EarthView.World.Spatial.GeoDataset.Ifeatureselection selection) { EarthView_World_Spatial3D_Atlas_CLayerSelection3D_setSelection_void_IFeatureSelection(this.NativeObject, object.Equals(selection, null) ? IntPtr.Zero : selection.NativeObject); }