Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbPointCloudDefEx.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbPointCloudDefEx(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbPointCloudDefEx_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbPointCloudDefEx obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdDbPointCloudDefEx cast(OdRxObject pObj) {// OdSmartPtr<OdDbPointCloudDefEx>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbPointCloudDefEx ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbPointCloudDefEx)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudDefEx),ptr, true));
52 ret = (OdDbPointCloudDefEx)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudDefEx),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbPointCloudDefEx)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudDefEx),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbPointCloudDefEx_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbPointCloudDefEx_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TD_DbPINVOKE.OdDbPointCloudDefEx_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbPointCloudDefEx createObject() {// OdSmartPtr<OdDbPointCloudDefEx>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbPointCloudDefEx ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbPointCloudDefEx)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudDefEx),ptr, true));
93 ret = (OdDbPointCloudDefEx)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudDefEx),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbPointCloudDefEx)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudDefEx),ptr, true);
98 }
99
101 return ret;
102}
103
109
115
121
127
133
139
145
152
153 public bool isLoaded() {
154 bool ret = TD_DbPINVOKE.OdDbPointCloudDefEx_isLoaded(swigCPtr);
156 return ret;
157 }
158
164
169
170 public int entityCount(bool pbLocked) {
171 int ret = TD_DbPINVOKE.OdDbPointCloudDefEx_entityCount(swigCPtr, pbLocked /*SIMPLETYPE*/);
173 return ret;
174 }
175
176 public UInt64 totalPointsCount() {
177// test csout
178 /*SIMPLETYPE*/
181 return ret;
182 }
183
184 public double defaultHeight() {
185 double ret = TD_DbPINVOKE.OdDbPointCloudDefEx_defaultHeight(swigCPtr);
187 return ret;
188 }
189
190 public double defaultLength() {
191 double ret = TD_DbPINVOKE.OdDbPointCloudDefEx_defaultLength(swigCPtr);
193 return ret;
194 }
195
196 public double defaultWidth() {
197 double ret = TD_DbPINVOKE.OdDbPointCloudDefEx_defaultWidth(swigCPtr);
199 return ret;
200 }
201
207
208 public UInt32 totalRegionsCount() {
209// test csout
210 /*SIMPLETYPE*/
213 return ret;
214 }
215
216 public UInt32 totalScansCount() {
217// test csout
218 /*SIMPLETYPE*/
221 return ret;
222 }
223
229
235
240
246
252
257
263
268
274
275 protected static string getRealClassName(IntPtr ptr) {
276 string ret = TD_DbPINVOKE.OdDbPointCloudDefEx_getRealClassName(ptr /*SIMPLETYPE*/);
278 return ret;
279 }
280
285 public string vb_fileType() { return this.fileType(); }
286
292
293 public enum PropState {
294 kNone = -1,
295 kSome = 0,
296 kAll = 1
297 }
298
300 kColor = 1,
301 kIntensity = 2,
302 kClassification = 3,
303 kNormal = 4,
304 kSegmentation = 5,
305 kGeoGraphic = 6
306 }
307
308}
309
310}
static HandleRef getCPtr(OdGeExtents3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdStringArray obj)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
OdResult extents(OdGeExtents3d exts)
static OdDbPointCloudDefEx cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
OdResult setActiveFileName(String pPathName)
OdResult setSourceFileName(String sPathName)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbPointCloudDefEx.PropState hasProperty(OdDbPointCloudDefEx.OdGiVisualStyleProperties_Property prop)
OdDbPointCloudDefEx(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
static OdDbDictionary getPointCloudExDictionary(OdDbPointCloudDefEx pDefEx)
static OdDbObjectId pointCloudExDictionary(OdDbDatabase pDb)
static OdDbObjectId createPointCloudExDictionary(OdDbDatabase pDb)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void getAllRcsFilePaths(OdStringArray list)
static new OdDbPointCloudDefEx createObject()
static HandleRef getCPtr(OdDbPointCloudDefEx obj)
override void dwgOutFields(OdDbDwgFiler pFiler)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static global::System.Exception Retrieve()
static double OdDbPointCloudDefEx_defaultLength(HandleRef jarg1)
static int OdDbPointCloudDefEx_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbPointCloudDefEx_load(HandleRef jarg1)
static bool OdDbPointCloudDefEx_isLoaded(HandleRef jarg1)
static String OdDbPointCloudDefEx_sourceFileName(HandleRef jarg1)
static IntPtr OdDbPointCloudDefEx_getPointCloudExDictionary(HandleRef jarg1)
static string OdDbPointCloudDefEx_getRealClassName(IntPtr jarg1)
static int OdDbPointCloudDefEx_setActiveFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbPointCloudDefEx_classVersion()
static int OdDbPointCloudDefEx_hasProperty(HandleRef jarg1, int jarg2)
static IntPtr OdDbPointCloudDefEx_cast(HandleRef jarg1)
static IntPtr OdDbPointCloudDefEx_isA(HandleRef jarg1)
static int OdDbPointCloudDefEx_entityCount(HandleRef jarg1, bool jarg2)
static IntPtr OdDbPointCloudDefEx_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbPointCloudDefEx_setSourceFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDbPointCloudDefEx_fileType(HandleRef jarg1)
static double OdDbPointCloudDefEx_defaultHeight(HandleRef jarg1)
static UInt32 OdDbPointCloudDefEx_totalScansCount(HandleRef jarg1)
static IntPtr OdDbPointCloudDefEx_createObject()
static double OdDbPointCloudDefEx_defaultWidth(HandleRef jarg1)
static String OdDbPointCloudDefEx_activeFileName(HandleRef jarg1)
static global::System.IntPtr OdDbPointCloudDefEx_createPointCloudExDictionary(HandleRef jarg1)
static String OdDbPointCloudDefEx_getRcsFilePath(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static UInt64 OdDbPointCloudDefEx_totalPointsCount(HandleRef jarg1)
static int OdDbPointCloudDefEx_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static String OdDbPointCloudDefEx_coordinateSystemName(HandleRef jarg1)
static UInt32 OdDbPointCloudDefEx_totalRegionsCount(HandleRef jarg1)
static void OdDbPointCloudDefEx_unload(HandleRef jarg1)
static global::System.IntPtr OdDbPointCloudDefEx_pointCloudExDictionary(HandleRef jarg1)
static void delete_OdDbPointCloudDefEx(HandleRef jarg1)
static void OdDbPointCloudDefEx_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbPointCloudDefEx_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbPointCloudDefEx_extents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbPointCloudDefEx_getAllRcsFilePaths(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbPointCloudDefEx_desc()