Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiPointCloudReceiver.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
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGiPointCloudReceiver(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiPointCloudReceiver_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiPointCloudReceiver 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 static OdGiPointCloudReceiver cast(OdRxObject pObj) {// OdSmartPtr<OdGiPointCloudReceiver>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdGiPointCloudReceiver ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGiPointCloudReceiver)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloudReceiver),ptr, true));
51 ret = (OdGiPointCloudReceiver)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloudReceiver),ptr, false);
52 }
53 else
54 {
55 ret = (OdGiPointCloudReceiver)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloudReceiver),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiPointCloudReceiver_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGiPointCloudReceiver_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGiPointCloudReceiver_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdGiPointCloudReceiver createObject() {// OdSmartPtr<OdGiPointCloudReceiver>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdGiPointCloudReceiver ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGiPointCloudReceiver)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloudReceiver),ptr, true));
92 ret = (OdGiPointCloudReceiver)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloudReceiver),ptr, false);
93 }
94 else
95 {
96 ret = (OdGiPointCloudReceiver)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloudReceiver),ptr, true);
97 }
98
100 return ret;
101}
102
103 public bool addPoints(OdGiPointCloud.ComponentsRaw pArrays, UInt32 /*SIMPLETYPE*/ nArrays, UInt32 /*SIMPLETYPE*/ compFlags, UInt64 /*SIMPLETYPE*/ nCellId, OdGeBoundBlock3d pExtents) {
104 bool ret = GlobalsPINVOKE.OdGiPointCloudReceiver_addPoints__SWIG_0(swigCPtr, OdGiPointCloud.ComponentsRaw.getCPtr(pArrays), nArrays /*SIMPLETYPE*/, compFlags /*SIMPLETYPE*/, nCellId /*SIMPLETYPE*/, OdGeBoundBlock3d.getCPtr(pExtents));
106 return ret;
107 }
108
109 public bool addPoints(OdGiPointCloud.ComponentsRaw pArrays, UInt32 /*SIMPLETYPE*/ nArrays, UInt32 /*SIMPLETYPE*/ compFlags, UInt64 /*SIMPLETYPE*/ nCellId) {
110 bool ret = GlobalsPINVOKE.OdGiPointCloudReceiver_addPoints__SWIG_1(swigCPtr, OdGiPointCloud.ComponentsRaw.getCPtr(pArrays), nArrays /*SIMPLETYPE*/, compFlags /*SIMPLETYPE*/, nCellId /*SIMPLETYPE*/);
112 return ret;
113 }
114
115 public bool addPoints(OdGiPointCloud.ComponentsRaw pArrays, UInt32 /*SIMPLETYPE*/ nArrays, UInt32 /*SIMPLETYPE*/ compFlags) {
116 bool ret = GlobalsPINVOKE.OdGiPointCloudReceiver_addPoints__SWIG_2(swigCPtr, OdGiPointCloud.ComponentsRaw.getCPtr(pArrays), nArrays /*SIMPLETYPE*/, compFlags /*SIMPLETYPE*/);
118 return ret;
119 }
120
121 public bool removePoints(UInt32 /*SIMPLETYPE*/ nPoints, UInt64 /*SIMPLETYPE*/ nCellId) {
122 bool ret = GlobalsPINVOKE.OdGiPointCloudReceiver_removePoints__SWIG_0(swigCPtr, nPoints /*SIMPLETYPE*/, nCellId /*SIMPLETYPE*/);
124 return ret;
125 }
126
127 public bool removePoints(UInt32 /*SIMPLETYPE*/ nPoints) {
128 bool ret = GlobalsPINVOKE.OdGiPointCloudReceiver_removePoints__SWIG_1(swigCPtr, nPoints /*SIMPLETYPE*/);
130 return ret;
131 }
132
133 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
134 string ret = GlobalsPINVOKE.OdGiPointCloudReceiver_getRealClassName(ptr /*SIMPLETYPE*/);
136 return ret;
137 }
138
139}
140
141}
static global::System.Exception Retrieve()
static bool OdGiPointCloudReceiver_removePoints__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdGiPointCloudReceiver_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdGiPointCloudReceiver_addPoints__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3, UInt32 jarg4, UInt64 jarg5)
static IntPtr OdGiPointCloudReceiver_cast(HandleRef jarg1)
static IntPtr OdGiPointCloudReceiver_desc()
static IntPtr OdGiPointCloudReceiver_isA(HandleRef jarg1)
static bool OdGiPointCloudReceiver_addPoints__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3, UInt32 jarg4, UInt64 jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static bool OdGiPointCloudReceiver_addPoints__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3, UInt32 jarg4)
static bool OdGiPointCloudReceiver_removePoints__SWIG_0(HandleRef jarg1, UInt32 jarg2, UInt64 jarg3)
static IntPtr OdGiPointCloudReceiver_createObject()
static string OdGiPointCloudReceiver_getRealClassName(IntPtr jarg1)
static void delete_OdGiPointCloudReceiver(HandleRef jarg1)
static HandleRef getCPtr(OdGeBoundBlock3d obj)
static HandleRef getCPtr(ComponentsRaw obj)
OdGiPointCloudReceiver(IntPtr cPtr, bool cMemoryOwn)
static OdGiPointCloudReceiver createObject()
static string getRealClassName(IntPtr ptr)
bool removePoints(UInt32 nPoints, UInt64 nCellId)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdGiPointCloudReceiver obj)
override void Dispose(bool disposing)
bool addPoints(OdGiPointCloud.ComponentsRaw pArrays, UInt32 nArrays, UInt32 compFlags, UInt64 nCellId, OdGeBoundBlock3d pExtents)
bool addPoints(OdGiPointCloud.ComponentsRaw pArrays, UInt32 nArrays, UInt32 compFlags)
static OdGiPointCloudReceiver cast(OdRxObject pObj)
bool addPoints(OdGiPointCloud.ComponentsRaw pArrays, UInt32 nArrays, UInt32 compFlags, UInt64 nCellId)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26