Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbPointCloud.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
17public class OdDbPointCloud : OdDbEntity {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbPointCloud(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbPointCloud_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbPointCloud 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 OdDbPointCloud cast(OdRxObject pObj) {// OdSmartPtr<OdDbPointCloud>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbPointCloud ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloud),ptr, true));
52 ret = (OdDbPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloud),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloud),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.OdDbPointCloud_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.OdDbPointCloud_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.OdDbPointCloud_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbPointCloud createObject() {// OdSmartPtr<OdDbPointCloud>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbPointCloud ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloud),ptr, true));
93 ret = (OdDbPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloud),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloud),ptr, true);
98 }
99
101 return ret;
102}
103
107 return ret;
108 }
109
113 return ret;
114 }
115
116 public bool getSavedFileName(ref string fileName) {
117IntPtr tmp_fileName = Marshal.StringToCoTaskMemUni(fileName);
118 IntPtr saved_fileName = tmp_fileName;
119 try {
120 bool ret = TD_DbPINVOKE.OdDbPointCloud_getSavedFileName(swigCPtr, ref tmp_fileName);
122 return ret;
123 } finally {
124if (tmp_fileName != saved_fileName) fileName = Marshal.PtrToStringUni(tmp_fileName);
125 }
126 }
127
128 public bool setSavedFileName(String fileName) {
129 bool ret = TD_DbPINVOKE.OdDbPointCloud_setSavedFileName(swigCPtr, fileName);
131 return ret;
132 }
133
134 public bool getIndexFile(ref string fileName) {
135IntPtr tmp_fileName = Marshal.StringToCoTaskMemUni(fileName);
136 IntPtr saved_fileName = tmp_fileName;
137 try {
138 bool ret = TD_DbPINVOKE.OdDbPointCloud_getIndexFile(swigCPtr, ref tmp_fileName);
140 return ret;
141 } finally {
142if (tmp_fileName != saved_fileName) fileName = Marshal.PtrToStringUni(tmp_fileName);
143 }
144 }
145
146 public bool setIndexFile(String fileName) {
147 bool ret = TD_DbPINVOKE.OdDbPointCloud_setIndexFile(swigCPtr, fileName);
149 return ret;
150 }
151
152 public UInt32 getSourceFileCount() {
153// test csout
154 /*SIMPLETYPE*/
155 UInt32 ret = TD_DbPINVOKE.OdDbPointCloud_getSourceFileCount(swigCPtr);
157 return ret;
158 }
159
160 public bool getSourceFile(UInt32 /*SIMPLETYPE*/ index, ref string fileName) {
161IntPtr tmp_fileName = Marshal.StringToCoTaskMemUni(fileName);
162 IntPtr saved_fileName = tmp_fileName;
163 try {
164 bool ret = TD_DbPINVOKE.OdDbPointCloud_getSourceFile(swigCPtr, index /*SIMPLETYPE*/, ref tmp_fileName);
166 return ret;
167 } finally {
168if (tmp_fileName != saved_fileName) fileName = Marshal.PtrToStringUni(tmp_fileName);
169 }
170 }
171
172 public void clearSourceFiles() {
175 }
176
177 public bool addSourceFile(String fileName) {
178 bool ret = TD_DbPINVOKE.OdDbPointCloud_addSourceFile(swigCPtr, fileName);
180 return ret;
181 }
182
184 string ret = TD_DbPINVOKE.OdDbPointCloud_getCoordSys(swigCPtr);
186 return ret;
187}
188
189 public void setCoordSys(String coordSys) {
190 TD_DbPINVOKE.OdDbPointCloud_setCoordSys(swigCPtr, coordSys);
192 }
193
194 public bool locked() {
195 bool ret = TD_DbPINVOKE.OdDbPointCloud_locked(swigCPtr);
197 return ret;
198 }
199
200 public void setLocked(bool flag) {
203 }
204
205 public bool useEntityColor() {
206 bool ret = TD_DbPINVOKE.OdDbPointCloud_useEntityColor(swigCPtr);
208 return ret;
209 }
210
211 public void setUseEntityColor(bool flag) {
214 }
215
217 MemoryManager mMan = MemoryManager.GetMemoryManager();
218 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
219 IntPtr ptr = TD_DbPINVOKE.OdDbPointCloud_pointCloudDefId(swigCPtr);
220
221 OdDbObjectId ret = null;
222 if (null != mTrans)
223 {
224 mTrans.AddObject(new OdDbObjectId(ptr, true));
225 ret = new OdDbObjectId(ptr, false);
226 }
227 else
228 {
229 ret = new OdDbObjectId(ptr, true);
230 }
231
233 return ret;
234}
235
239 }
240
242 MemoryManager mMan = MemoryManager.GetMemoryManager();
243 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
244 IntPtr ptr = TD_DbPINVOKE.OdDbPointCloud_reactorId(swigCPtr);
245
246 OdDbObjectId ret = null;
247 if (null != mTrans)
248 {
249 mTrans.AddObject(new OdDbObjectId(ptr, true));
250 ret = new OdDbObjectId(ptr, false);
251 }
252 else
253 {
254 ret = new OdDbObjectId(ptr, true);
255 }
256
258 return ret;
259}
260
261 public void setReactorId(OdDbObjectId pointCloudDefReactorId) {
262 TD_DbPINVOKE.OdDbPointCloud_setReactorId(swigCPtr, OdDbObjectId.getCPtr(pointCloudDefReactorId));
264 }
265
266 public Int64 getPointCount() {
267// test csout
268 /*SIMPLETYPE*/
269 Int64 ret = TD_DbPINVOKE.OdDbPointCloud_getPointCount(swigCPtr);
271 return ret;
272 }
273
274 public void setPointCount(UInt64 /*SIMPLETYPE*/ count) {
275 TD_DbPINVOKE.OdDbPointCloud_setPointCount(swigCPtr, count /*SIMPLETYPE*/);
277 }
278
282 return ret;
283 }
284
285 public void setExtents(OdGeExtents3d exts) {
288 }
289
290 public bool showIntensity() {
291 bool ret = TD_DbPINVOKE.OdDbPointCloud_showIntensity(swigCPtr);
293 return ret;
294 }
295
296 public OdResult setShowIntensity(bool intensity) {
299 return ret;
300 }
301
302 public int getIntensityScheme() {
305 return ret;
306 }
307
308 public OdResult setIntensityScheme(int schemeIndex) {
311 return ret;
312 }
313
317 return ret;
318 }
319
321 global::System.IntPtr cPtr = TD_DbPINVOKE.OdDbPointCloud_pIntensityStyle(swigCPtr);
322 OdDbPointCloudIntensityStyle ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbPointCloudIntensityStyle(cPtr, false);
324 return ret;
325 }
326
327 public bool showClipping() {
328 bool ret = TD_DbPINVOKE.OdDbPointCloud_showClipping(swigCPtr);
330 return ret;
331 }
332
333 public OdResult setShowClipping(bool clipping) {
336 return ret;
337 }
338
339 public int clippingCount() {
340 int ret = TD_DbPINVOKE.OdDbPointCloud_clippingCount(swigCPtr);
342 return ret;
343 }
344
348 return ret;
349 }
350
351 public bool removeClippingBoundary(int nInd) {
352 bool ret = TD_DbPINVOKE.OdDbPointCloud_removeClippingBoundary(swigCPtr, nInd);
354 return ret;
355 }
356
357 public void resetClippingBoundary() {
360 }
361
363 global::System.IntPtr cPtr = TD_DbPINVOKE.OdDbPointCloud_getConstPointCloudClipping(swigCPtr, nInd);
364 OdDbPointCloudClipping ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbPointCloudClipping(cPtr, false);
366 return ret;
367 }
368
370 global::System.IntPtr cPtr = TD_DbPINVOKE.OdDbPointCloud_getPointCloudClipping(swigCPtr, nInd);
371 OdDbPointCloudClipping ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbPointCloudClipping(cPtr, false);
373 return ret;
374 }
375
376 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
379 return ret;
380 }
381
382 public override void dwgOutFields(OdDbDwgFiler pFiler) {
385 }
386
387 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
390 return ret;
391 }
392
393 public override void dxfOutFields(OdDbDxfFiler pFiler) {
396 }
397
398 public override bool subWorldDraw(OdGiWorldDraw pWd) {
401 return ret;
402 }
403
404 public override void subViewportDraw(OdGiViewportDraw pVd) {
407 }
408
412 return ret;
413 }
414
415 public virtual new OdResult subTransformBy(OdGeMatrix3d xfm) {
418 return ret;
419 }
420
421 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
422 string ret = TD_DbPINVOKE.OdDbPointCloud_getRealClassName(ptr /*SIMPLETYPE*/);
424 return ret;
425 }
426
431 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
432
438
443 public string vb_material() { return this.material(); }
444
449 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
450
455 public string vb_linetype() { return this.linetype(); }
456
462
468
469}
470
471}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
LineWeight lineWeight()
Definition: OdDbEntity.cs:556
virtual CollisionType collisionType()
Definition: OdDbEntity.cs:596
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
Visibility visibility()
Definition: OdDbEntity.cs:527
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
static HandleRef getCPtr(OdDbPointCloudClipping obj)
OdResult setShowIntensity(bool intensity)
void vb_gripStatus(Teigha.Core.GripStat status)
void setLocked(bool flag)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
void setCoordSys(String coordSys)
static HandleRef getCPtr(OdDbPointCloud obj)
override void Dispose(bool disposing)
bool setIndexFile(String fileName)
bool setSavedFileName(String fileName)
override void subViewportDraw(OdGiViewportDraw pVd)
bool getSavedFileName(ref string fileName)
OdDbObjectId pointCloudDefId()
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
OdDbPointCloudClipping getPointCloudClipping(int nInd)
OdDbPointCloud(IntPtr cPtr, bool cMemoryOwn)
static string getRealClassName(IntPtr ptr)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
bool addClippingBoundary(OdDbPointCloudClipping boundary)
bool addSourceFile(String fileName)
static new OdDbPointCloud createObject()
OdResult setIntensityScheme(int schemeIndex)
bool getSourceFile(UInt32 index, ref string fileName)
override bool subWorldDraw(OdGiWorldDraw pWd)
override void dxfOutFields(OdDbDxfFiler pFiler)
Teigha.Core.LineWeight vb_lineWeight()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
void setExtents(OdGeExtents3d exts)
static OdDbPointCloud cast(OdRxObject pObj)
OdGeMatrix3d transformation()
OdResult setTransformation(OdGeMatrix3d transformation)
void setPointCloudDefId(OdDbObjectId pointCloudDefId)
OdResult setShowClipping(bool clipping)
void setReactorId(OdDbObjectId pointCloudDefReactorId)
OdDbPointCloudIntensityStyle pIntensityStyle()
OdDbPointCloudClipping getConstPointCloudClipping(int nInd)
void setPointCount(UInt64 count)
void setUseEntityColor(bool flag)
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
bool getIndexFile(ref string fileName)
override void dwgOutFields(OdDbDwgFiler pFiler)
Teigha.TD.Visibility vb_visibility()
static new OdRxClass desc()
override OdRxClass isA()
OdDbPointCloudIntensityStyle intensityStyle()
virtual Teigha.TD.CollisionType vb_collisionType()
bool removeClippingBoundary(int nInd)
static global::System.Exception Retrieve()
static int OdDbPointCloud_clippingCount(HandleRef jarg1)
static global::System.IntPtr OdDbPointCloud_pointCloudDefId(HandleRef jarg1)
static String OdDbPointCloud_getCoordSys(HandleRef jarg1)
static IntPtr OdDbPointCloud_desc()
static int OdDbPointCloud_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbPointCloud_createObject()
static int OdDbPointCloud_setShowClipping(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbPointCloud_transformation(HandleRef jarg1)
static bool OdDbPointCloud_getSourceFile(HandleRef jarg1, UInt32 jarg2, ref IntPtr jarg3)
static void OdDbPointCloud_setReactorId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbPointCloud_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbPointCloud_resetClippingBoundary(HandleRef jarg1)
static void OdDbPointCloud_setUseEntityColor(HandleRef jarg1, bool jarg2)
static bool OdDbPointCloud_getIndexFile(HandleRef jarg1, ref IntPtr jarg2)
static void OdDbPointCloud_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbPointCloud_showIntensity(HandleRef jarg1)
static void OdDbPointCloud_setPointCloudDefId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbPointCloud_setSavedFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDbPointCloud_getSavedFileName(HandleRef jarg1, ref IntPtr jarg2)
static bool OdDbPointCloud_addSourceFile(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static UInt32 OdDbPointCloud_getSourceFileCount(HandleRef jarg1)
static int OdDbPointCloud_setTransformation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbPointCloud_useEntityColor(HandleRef jarg1)
static global::System.IntPtr OdDbPointCloud_reactorId(HandleRef jarg1)
static Int64 OdDbPointCloud_getPointCount(HandleRef jarg1)
static void OdDbPointCloud_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbPointCloud_getPointCloudClipping(HandleRef jarg1, int jarg2)
static void OdDbPointCloud_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbPointCloud_setExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbPointCloud_clearSourceFiles(HandleRef jarg1)
static global::System.IntPtr OdDbPointCloud_intensityStyle(HandleRef jarg1)
static bool OdDbPointCloud_locked(HandleRef jarg1)
static global::System.IntPtr OdDbPointCloud_pIntensityStyle(HandleRef jarg1)
static global::System.IntPtr OdDbPointCloud_extents(HandleRef jarg1)
static int OdDbPointCloud_setShowIntensity(HandleRef jarg1, bool jarg2)
static int OdDbPointCloud_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbPointCloud_addClippingBoundary(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbPointCloud_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDbPointCloud_showClipping(HandleRef jarg1)
static int OdDbPointCloud_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbPointCloud_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbPointCloud_setIntensityScheme(HandleRef jarg1, int jarg2)
static void OdDbPointCloud_setLocked(HandleRef jarg1, bool jarg2)
static IntPtr OdDbPointCloud_cast(HandleRef jarg1)
static bool OdDbPointCloud_setIndexFile(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbPointCloud_getIntensityScheme(HandleRef jarg1)
static IntPtr OdDbPointCloud_isA(HandleRef jarg1)
static global::System.IntPtr OdDbPointCloud_getConstPointCloudClipping(HandleRef jarg1, int jarg2)
static void OdDbPointCloud_setCoordSys(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void delete_OdDbPointCloud(HandleRef jarg1)
static void OdDbPointCloud_setPointCount(HandleRef jarg1, UInt64 jarg2)
static string OdDbPointCloud_getRealClassName(IntPtr jarg1)
static bool OdDbPointCloud_removeClippingBoundary(HandleRef jarg1, int jarg2)