Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiPointCloud.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdGiPointCloud : OdRxObject {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGiPointCloud(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiPointCloud_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiPointCloud obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public enum Flags {
43 kLastComponentFlag = (1 << (OdGiPointCloud.Component.kNumComponents << 1)),
47 }
48
49 public static UInt32 addDataSizeFlags(ref UInt32 pFlags, OdGiPointCloud.Component component, OdGiPointCloud.DataSize ds) {
50// test csout
51 /*SIMPLETYPE*/
52 UInt32 ret = GlobalsPINVOKE.OdGiPointCloud_addDataSizeFlags(ref pFlags, (int)component, (int)ds);
54 return ret;
55 }
56
57 public static OdGiPointCloud.DataSize getDataSizeFlags(UInt32 /*SIMPLETYPE*/ flags, OdGiPointCloud.Component component) {
60 return ret;
61 }
62
63 public static UInt32 getDefaultDataSizeFlags() {
64// test csout
65 /*SIMPLETYPE*/
68 return ret;
69 }
70
71 public class Components : global::System.IDisposable {
72 private Object locker = new Object();
73 private HandleRef swigCPtr;
74 protected bool swigCMemOwn;
75 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
76 public Components(IntPtr cPtr, bool cMemoryOwn) {
77 swigCMemOwn = cMemoryOwn;
78 swigCPtr = new HandleRef(this, cPtr);
79 }
80 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
81 public static HandleRef getCPtr(Components obj) {
82 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
83 }
84
85 ~Components() {
86 Dispose(false);
87 }
88
89 public void Dispose() {
90 Dispose(true);
91 global::System.GC.SuppressFinalize(this);
92 }
93
94 protected virtual void Dispose(bool disposing) {
95 lock(this) {
96 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
97 if (swigCMemOwn) {
98 swigCMemOwn = false;
99 GlobalsPINVOKE.delete_OdGiPointCloud_Components(swigCPtr); // NESTED_DTOR_CSHARP
100 }
101 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
102 }
103 }
104 }
105
107 set {
110 }
111 get {
112 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiPointCloud_Components_m_component_get(swigCPtr);
113 OdUInt8Array ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdUInt8Array(cPtr, false);
115 return ret;
116 }
117 }
118
119 public UInt32 m_nPoints {
120 set {
121 /*SIMPLETYPE*/
124 }
125 get {
126 /*SIMPLETYPE*/
129 return ret;
130 }
131 }
132
133 public bool hasComponent(int nComponent) {
134 bool ret = GlobalsPINVOKE.OdGiPointCloud_Components_hasComponent(swigCPtr, nComponent);
136 return ret;
137 }
138
139 public Components() : this(GlobalsPINVOKE.new_OdGiPointCloud_Components(), true) {
141 }
142
143 }
144
145 public class ComponentsRaw : global::System.IDisposable {
146 private Object locker = new Object();
147 private HandleRef swigCPtr;
148 protected bool swigCMemOwn;
149 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
150 public ComponentsRaw(IntPtr cPtr, bool cMemoryOwn) {
151 swigCMemOwn = cMemoryOwn;
152 swigCPtr = new HandleRef(this, cPtr);
153 }
154 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
155 public static HandleRef getCPtr(ComponentsRaw obj) {
156 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
157 }
158
160 Dispose(false);
161 }
162
163 public void Dispose() {
164 Dispose(true);
165 global::System.GC.SuppressFinalize(this);
166 }
167
168 protected virtual void Dispose(bool disposing) {
169 lock(this) {
170 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
171 if (swigCMemOwn) {
172 swigCMemOwn = false;
173 GlobalsPINVOKE.delete_OdGiPointCloud_ComponentsRaw(swigCPtr); // NESTED_DTOR_CSHARP
174 }
175 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
176 }
177 }
178 }
179
181 set {
184 }
185 get {
186 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiPointCloud_ComponentsRaw_m_pComponent_get(swigCPtr);
187 SWIGTYPE_p_p_void ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_p_void(cPtr, false);
189 return ret;
190 }
191 }
192
193 public UInt32 m_nPoints {
194 set {
195 /*SIMPLETYPE*/
198 }
199 get {
200 /*SIMPLETYPE*/
203 return ret;
204 }
205 }
206
207 public bool hasComponent(int nComponent) {
208 bool ret = GlobalsPINVOKE.OdGiPointCloud_ComponentsRaw_hasComponent(swigCPtr, nComponent);
210 return ret;
211 }
212
213 public OdGiPointCloud.ComponentsRaw fromComponents(OdGiPointCloud.Components comps, UInt32 /*SIMPLETYPE*/ components) {
216 return ret;
217 }
218
222 return ret;
223 }
224
225 public OdGiPointCloud.ComponentsRaw construct(IntPtr /*SIMPLETYPE*/ pPoints, UInt32 /*SIMPLETYPE*/ nPoints, IntPtr /*SIMPLETYPE*/ pColors, IntPtr /*SIMPLETYPE*/ pTransparencies, IntPtr /*SIMPLETYPE*/ pNormals) {
226 OdGiPointCloud.ComponentsRaw ret = new OdGiPointCloud.ComponentsRaw(GlobalsPINVOKE.OdGiPointCloud_ComponentsRaw_construct__SWIG_0(swigCPtr, pPoints /*SIMPLETYPE*/, nPoints /*SIMPLETYPE*/, pColors /*SIMPLETYPE*/, pTransparencies /*SIMPLETYPE*/, pNormals /*SIMPLETYPE*/), false);
228 return ret;
229 }
230
231 public OdGiPointCloud.ComponentsRaw construct(IntPtr /*SIMPLETYPE*/ pPoints, UInt32 /*SIMPLETYPE*/ nPoints, IntPtr /*SIMPLETYPE*/ pColors, IntPtr /*SIMPLETYPE*/ pTransparencies) {
232 OdGiPointCloud.ComponentsRaw ret = new OdGiPointCloud.ComponentsRaw(GlobalsPINVOKE.OdGiPointCloud_ComponentsRaw_construct__SWIG_1(swigCPtr, pPoints /*SIMPLETYPE*/, nPoints /*SIMPLETYPE*/, pColors /*SIMPLETYPE*/, pTransparencies /*SIMPLETYPE*/), false);
234 return ret;
235 }
236
237 public OdGiPointCloud.ComponentsRaw construct(IntPtr /*SIMPLETYPE*/ pPoints, UInt32 /*SIMPLETYPE*/ nPoints, IntPtr /*SIMPLETYPE*/ pColors) {
238 OdGiPointCloud.ComponentsRaw ret = new OdGiPointCloud.ComponentsRaw(GlobalsPINVOKE.OdGiPointCloud_ComponentsRaw_construct__SWIG_2(swigCPtr, pPoints /*SIMPLETYPE*/, nPoints /*SIMPLETYPE*/, pColors /*SIMPLETYPE*/), false);
240 return ret;
241 }
242
243 public OdGiPointCloud.ComponentsRaw construct(IntPtr /*SIMPLETYPE*/ pPoints, UInt32 /*SIMPLETYPE*/ nPoints) {
244 OdGiPointCloud.ComponentsRaw ret = new OdGiPointCloud.ComponentsRaw(GlobalsPINVOKE.OdGiPointCloud_ComponentsRaw_construct__SWIG_3(swigCPtr, pPoints /*SIMPLETYPE*/, nPoints /*SIMPLETYPE*/), false);
246 return ret;
247 }
248
249 public ComponentsRaw() : this(GlobalsPINVOKE.new_OdGiPointCloud_ComponentsRaw(), true) {
251 }
252
253 }
254
255 public static OdGiPointCloud cast(OdRxObject pObj) {// OdSmartPtr<OdGiPointCloud>
256 MemoryManager mMan = MemoryManager.GetMemoryManager();
257 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
259
260 OdGiPointCloud ret = null;
261 if (null != mTrans)
262 {
263 mTrans.AddObject((OdGiPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloud),ptr, true));
264 ret = (OdGiPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloud),ptr, false);
265 }
266 else
267 {
268 ret = (OdGiPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloud),ptr, true);
269 }
270
272 return ret;
273}
274
275 public new static OdRxClass desc() {
276 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiPointCloud_desc(),false); /*createInt 3_2*/
277
279 return ret;
280}
281
282 public override OdRxClass isA() {
283 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiPointCloud_isA(swigCPtr),false); /*createInt 3_2*/
284
286 return ret;
287}
288
289 public override OdRxObject queryX(OdRxClass protocolClass) {
290 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGiPointCloud_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
291
293 return ret;
294}
295
296 public static OdGiPointCloud createObject() {// OdSmartPtr<OdGiPointCloud>
297 MemoryManager mMan = MemoryManager.GetMemoryManager();
298 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
300
301 OdGiPointCloud ret = null;
302 if (null != mTrans)
303 {
304 mTrans.AddObject((OdGiPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloud),ptr, true));
305 ret = (OdGiPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloud),ptr, false);
306 }
307 else
308 {
309 ret = (OdGiPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloud),ptr, true);
310 }
311
313 return ret;
314}
315
316 public virtual UInt32 totalPointsCount() {
317// test csout
318 /*SIMPLETYPE*/
319 UInt32 ret = GlobalsPINVOKE.OdGiPointCloud_totalPointsCount(swigCPtr);
321 return ret;
322 }
323
324 public virtual UInt32 componentsMask() {
325// test csout
326 /*SIMPLETYPE*/
327 UInt32 ret = GlobalsPINVOKE.OdGiPointCloud_componentsMask(swigCPtr);
329 return ret;
330 }
331
332 public virtual UInt32 supportFlags(OdGiPointCloud.Component component) {
333// test csout
334 /*SIMPLETYPE*/
335 UInt32 ret = GlobalsPINVOKE.OdGiPointCloud_supportFlags__SWIG_0(swigCPtr, (int)component);
337 return ret;
338 }
339
340 public virtual UInt32 supportFlags() {
341// test csout
342 /*SIMPLETYPE*/
345 return ret;
346 }
347
348 public virtual OdGeMatrix3d globalTransform() {
351 return ret;
352 }
353
354 public virtual Int32 defaultPointSize() {
355// test csout
356 /*SIMPLETYPE*/
357 Int32 ret = GlobalsPINVOKE.OdGiPointCloud_defaultPointSize(swigCPtr);
359 return ret;
360 }
361
362 public virtual bool getExtents(OdGeBoundBlock3d arg0) {
365 return ret;
366 }
367
368 public virtual bool calculateExtents(OdGeExtents3d extents, OdGiPointCloudFilter pFilter) {
371 return ret;
372 }
373
374 public virtual bool calculateExtents(OdGeExtents3d extents) {
377 return ret;
378 }
379
380 public virtual bool isDataCompatible(OdGiViewport pVp1, OdGiViewport pVp2) {
383 return ret;
384 }
385
386 public virtual bool updatePointsData(OdGiPointCloudReceiver pReceiver, UInt32 /*SIMPLETYPE*/ components, UInt32 /*SIMPLETYPE*/ flags, OdGiViewport pVp, OdGiViewport pVpFrom, UInt32 /*SIMPLETYPE*/ pointSize) {
387 bool ret = GlobalsPINVOKE.OdGiPointCloud_updatePointsData__SWIG_0(swigCPtr, OdGiPointCloudReceiver.getCPtr(pReceiver), components /*SIMPLETYPE*/, flags /*SIMPLETYPE*/, OdGiViewport.getCPtr(pVp), OdGiViewport.getCPtr(pVpFrom), pointSize /*SIMPLETYPE*/);
389 return ret;
390 }
391
392 public virtual bool updatePointsData(OdGiPointCloudReceiver pReceiver, UInt32 /*SIMPLETYPE*/ components, UInt32 /*SIMPLETYPE*/ flags, OdGiViewport pVp, OdGiViewport pVpFrom) {
393 bool ret = GlobalsPINVOKE.OdGiPointCloud_updatePointsData__SWIG_1(swigCPtr, OdGiPointCloudReceiver.getCPtr(pReceiver), components /*SIMPLETYPE*/, flags /*SIMPLETYPE*/, OdGiViewport.getCPtr(pVp), OdGiViewport.getCPtr(pVpFrom));
395 return ret;
396 }
397
398 public virtual bool updatePointsData(OdGiPointCloudReceiver pReceiver, UInt32 /*SIMPLETYPE*/ components, UInt32 /*SIMPLETYPE*/ flags, OdGiViewport pVp) {
399 bool ret = GlobalsPINVOKE.OdGiPointCloud_updatePointsData__SWIG_2(swigCPtr, OdGiPointCloudReceiver.getCPtr(pReceiver), components /*SIMPLETYPE*/, flags /*SIMPLETYPE*/, OdGiViewport.getCPtr(pVp));
401 return ret;
402 }
403
404 public virtual bool updatePointsData(OdGiPointCloudReceiver pReceiver, UInt32 /*SIMPLETYPE*/ components, UInt32 /*SIMPLETYPE*/ flags) {
405 bool ret = GlobalsPINVOKE.OdGiPointCloud_updatePointsData__SWIG_3(swigCPtr, OdGiPointCloudReceiver.getCPtr(pReceiver), components /*SIMPLETYPE*/, flags /*SIMPLETYPE*/);
407 return ret;
408 }
409
410 public virtual bool updatePointsData(OdGiPointCloudReceiver pReceiver, UInt32 /*SIMPLETYPE*/ components) {
411 bool ret = GlobalsPINVOKE.OdGiPointCloud_updatePointsData__SWIG_4(swigCPtr, OdGiPointCloudReceiver.getCPtr(pReceiver), components /*SIMPLETYPE*/);
413 return ret;
414 }
415
416 public virtual bool updatePointsData(OdGiPointCloudReceiver pReceiver) {
419 return ret;
420 }
421
422 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
423 string ret = GlobalsPINVOKE.OdGiPointCloud_getRealClassName(ptr /*SIMPLETYPE*/);
425 return ret;
426 }
427
428 public enum Component {
433 }
434
435 public enum ComponentMask {
436 kNoComponents = 0,
437 kColors = (1 << 0),
438 kTransparencies = (1 << 1),
439 kNormals = (1 << 2)
440 }
441
442 public enum DataSize {
443 kDataSizeByte = 0,
447 }
448
449}
450
451}
static global::System.Exception Retrieve()
static global::System.IntPtr OdGiPointCloud_ComponentsRaw_fromComponents__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static bool OdGiPointCloud_isDataCompatible(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void delete_OdGiPointCloud_Components(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdGiPointCloud_ComponentsRaw(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiPointCloud_Components_m_nPoints_set(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static UInt32 OdGiPointCloud_supportFlags__SWIG_1(HandleRef jarg1)
static void OdGiPointCloud_Components_m_component_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiPointCloud_globalTransform(HandleRef jarg1)
static IntPtr OdGiPointCloud_isA(HandleRef jarg1)
static global::System.IntPtr OdGiPointCloud_ComponentsRaw_construct__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, UInt32 jarg3, IntPtr jarg4)
static global::System.IntPtr OdGiPointCloud_ComponentsRaw_construct__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
static UInt32 OdGiPointCloud_Components_m_nPoints_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static string OdGiPointCloud_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdGiPointCloud_ComponentsRaw_fromComponents__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiPointCloud_desc()
static IntPtr OdGiPointCloud_cast(HandleRef jarg1)
static UInt32 OdGiPointCloud_totalPointsCount(HandleRef jarg1)
static IntPtr OdGiPointCloud_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdGiPointCloud_ComponentsRaw_m_nPoints_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiPointCloud_createObject()
static global::System.IntPtr OdGiPointCloud_ComponentsRaw_m_pComponent_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiPointCloud_ComponentsRaw_construct__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, UInt32 jarg3, IntPtr jarg4, IntPtr jarg5, IntPtr jarg6)
static global::System.IntPtr OdGiPointCloud_ComponentsRaw_construct__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, UInt32 jarg3, IntPtr jarg4, IntPtr jarg5)
static UInt32 OdGiPointCloud_componentsMask(HandleRef jarg1)
static UInt32 OdGiPointCloud_getDefaultDataSizeFlags()
static int OdGiPointCloud_getDataSizeFlags(UInt32 jarg1, int jarg2)
static Int32 OdGiPointCloud_defaultPointSize(HandleRef jarg1)
static UInt32 OdGiPointCloud_supportFlags__SWIG_0(HandleRef jarg1, int jarg2)
static bool OdGiPointCloud_updatePointsData__SWIG_3(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3, UInt32 jarg4)
static bool OdGiPointCloud_calculateExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static void OdGiPointCloud_ComponentsRaw_m_pComponent_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiPointCloud_updatePointsData__SWIG_1(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3, UInt32 jarg4, HandleRef jarg5, HandleRef jarg6)
static bool OdGiPointCloud_updatePointsData__SWIG_2(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3, UInt32 jarg4, HandleRef jarg5)
static bool OdGiPointCloud_updatePointsData__SWIG_4(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3)
static bool OdGiPointCloud_updatePointsData__SWIG_5(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGiPointCloud_Components_m_component_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdGiPointCloud_addDataSizeFlags(ref UInt32 jarg1, int jarg2, int jarg3)
static void OdGiPointCloud_ComponentsRaw_m_nPoints_set(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static bool OdGiPointCloud_calculateExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiPointCloud_getExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiPointCloud_ComponentsRaw_hasComponent(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void delete_OdGiPointCloud(HandleRef jarg1)
static bool OdGiPointCloud_Components_hasComponent(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool OdGiPointCloud_updatePointsData__SWIG_0(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3, UInt32 jarg4, HandleRef jarg5, HandleRef jarg6, UInt32 jarg7)
static HandleRef getCPtr(OdGeBoundBlock3d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
virtual void Dispose(bool disposing)
static HandleRef getCPtr(Components obj)
Components(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(ComponentsRaw obj)
OdGiPointCloud.ComponentsRaw construct(IntPtr pPoints, UInt32 nPoints)
ComponentsRaw(IntPtr cPtr, bool cMemoryOwn)
OdGiPointCloud.ComponentsRaw construct(IntPtr pPoints, UInt32 nPoints, IntPtr pColors)
OdGiPointCloud.ComponentsRaw fromComponents(OdGiPointCloud.Components comps, UInt32 components)
OdGiPointCloud.ComponentsRaw fromComponents(OdGiPointCloud.Components comps)
OdGiPointCloud.ComponentsRaw construct(IntPtr pPoints, UInt32 nPoints, IntPtr pColors, IntPtr pTransparencies, IntPtr pNormals)
virtual void Dispose(bool disposing)
OdGiPointCloud.ComponentsRaw construct(IntPtr pPoints, UInt32 nPoints, IntPtr pColors, IntPtr pTransparencies)
static HandleRef getCPtr(OdGiPointCloudFilter obj)
virtual bool updatePointsData(OdGiPointCloudReceiver pReceiver)
static OdGiPointCloud cast(OdRxObject pObj)
OdGiPointCloud(IntPtr cPtr, bool cMemoryOwn)
virtual UInt32 totalPointsCount()
static UInt32 getDefaultDataSizeFlags()
virtual bool updatePointsData(OdGiPointCloudReceiver pReceiver, UInt32 components)
static string getRealClassName(IntPtr ptr)
static OdGiPointCloud createObject()
static UInt32 addDataSizeFlags(ref UInt32 pFlags, OdGiPointCloud.Component component, OdGiPointCloud.DataSize ds)
override OdRxClass isA()
virtual bool updatePointsData(OdGiPointCloudReceiver pReceiver, UInt32 components, UInt32 flags, OdGiViewport pVp, OdGiViewport pVpFrom, UInt32 pointSize)
virtual bool calculateExtents(OdGeExtents3d extents, OdGiPointCloudFilter pFilter)
override OdRxObject queryX(OdRxClass protocolClass)
virtual UInt32 supportFlags()
virtual bool updatePointsData(OdGiPointCloudReceiver pReceiver, UInt32 components, UInt32 flags, OdGiViewport pVp, OdGiViewport pVpFrom)
virtual UInt32 componentsMask()
static HandleRef getCPtr(OdGiPointCloud obj)
virtual bool updatePointsData(OdGiPointCloudReceiver pReceiver, UInt32 components, UInt32 flags, OdGiViewport pVp)
override void Dispose(bool disposing)
virtual UInt32 supportFlags(OdGiPointCloud.Component component)
virtual bool calculateExtents(OdGeExtents3d extents)
virtual Int32 defaultPointSize()
virtual bool getExtents(OdGeBoundBlock3d arg0)
virtual bool updatePointsData(OdGiPointCloudReceiver pReceiver, UInt32 components, UInt32 flags)
virtual bool isDataCompatible(OdGiViewport pVp1, OdGiViewport pVp2)
static OdGiPointCloud.DataSize getDataSizeFlags(UInt32 flags, OdGiPointCloud.Component component)
static new OdRxClass desc()
virtual OdGeMatrix3d globalTransform()
static HandleRef getCPtr(OdGiPointCloudReceiver obj)
static HandleRef getCPtr(OdGiViewport obj)
Definition: OdGiViewport.cs:25
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdUInt8Array obj)
Definition: OdUInt8Array.cs:28