Extended .NET SDK Documentation 2024 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
107 return ret;
108}
109
113 return ret;
114 }
115
119 return ret;
120}
121
125 return ret;
126 }
127
128 public String fileType() {
131 return ret;
132}
133
135 MemoryManager mMan = MemoryManager.GetMemoryManager();
136 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
138
139 OdDbObjectId ret = null;
140 if (null != mTrans)
141 {
142 mTrans.AddObject(new OdDbObjectId(ptr, true));
143 ret = new OdDbObjectId(ptr, false);
144 }
145 else
146 {
147 ret = new OdDbObjectId(ptr, true);
148 }
149
151 return ret;
152}
153
155 MemoryManager mMan = MemoryManager.GetMemoryManager();
156 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
158
159 OdDbObjectId ret = null;
160 if (null != mTrans)
161 {
162 mTrans.AddObject(new OdDbObjectId(ptr, true));
163 ret = new OdDbObjectId(ptr, false);
164 }
165 else
166 {
167 ret = new OdDbObjectId(ptr, true);
168 }
169
171 return ret;
172}
173
175 OdDbDictionary ret = (OdDbDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDictionary),TD_DbPINVOKE.OdDbPointCloudDefEx_getPointCloudExDictionary(OdDbPointCloudDefEx.getCPtr(pDefEx)),false); /*createInt 3_2*/
176
178 return ret;
179}
180
181 public bool isLoaded() {
182 bool ret = TD_DbPINVOKE.OdDbPointCloudDefEx_isLoaded(swigCPtr);
184 return ret;
185 }
186
187 public OdResult load() {
190 return ret;
191 }
192
193 public void unload() {
196 }
197
198 public int entityCount(bool /*SIMPLETYPE*/ pbLocked) {
199 int ret = TD_DbPINVOKE.OdDbPointCloudDefEx_entityCount(swigCPtr, pbLocked /*SIMPLETYPE*/);
201 return ret;
202 }
203
204 public UInt64 totalPointsCount() {
205// test csout
206 /*SIMPLETYPE*/
209 return ret;
210 }
211
212 public double defaultHeight() {
213 double ret = TD_DbPINVOKE.OdDbPointCloudDefEx_defaultHeight(swigCPtr);
215 return ret;
216 }
217
218 public double defaultLength() {
219 double ret = TD_DbPINVOKE.OdDbPointCloudDefEx_defaultLength(swigCPtr);
221 return ret;
222 }
223
224 public double defaultWidth() {
225 double ret = TD_DbPINVOKE.OdDbPointCloudDefEx_defaultWidth(swigCPtr);
227 return ret;
228 }
229
233 return ret;
234 }
235
236 public UInt32 totalRegionsCount() {
237// test csout
238 /*SIMPLETYPE*/
241 return ret;
242 }
243
244 public UInt32 totalScansCount() {
245// test csout
246 /*SIMPLETYPE*/
249 return ret;
250 }
251
255 return ret;
256}
257
259 string ret = TD_DbPINVOKE.OdDbPointCloudDefEx_getRcsFilePath(swigCPtr, guid);
261 return ret;
262}
263
267 }
268
272 return ret;
273 }
274
275 public OdResult createThumbnailBitmap(SWIGTYPE_p_p_BITMAPINFO pBmpInfo, int width, int height) {
278 return ret;
279 }
280
281 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
284 return ret;
285 }
286
287 public override void dwgOutFields(OdDbDwgFiler pFiler) {
290 }
291
292 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
295 return ret;
296 }
297
298 public override void dxfOutFields(OdDbDxfFiler pFiler) {
301 }
302
303 public static int classVersion() {
306 return ret;
307 }
308
309 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
310 string ret = TD_DbPINVOKE.OdDbPointCloudDefEx_getRealClassName(ptr /*SIMPLETYPE*/);
312 return ret;
313 }
314
319 public string vb_fileType() { return this.fileType(); }
320
326
327 public enum PropState {
328 kNone = -1,
329 kSome = 0,
330 kAll = 1
331 }
332
334 kColor = 1,
335 kIntensity = 2,
336 kClassification = 3,
337 kNormal = 4,
338 kSegmentation = 5,
339 kGeoGraphic = 6
340 }
341
342}
343
344}
static HandleRef getCPtr(OdGeExtents3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdStringArray obj)
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
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)
OdResult createThumbnailBitmap(SWIGTYPE_p_p_BITMAPINFO pBmpInfo, int width, int height)
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_createThumbnailBitmap(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4)
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()