Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbPointCloudDef.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 OdDbPointCloudDef(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbPointCloudDef_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbPointCloudDef 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 OdDbPointCloudDef cast(OdRxObject pObj) {// OdSmartPtr<OdDbPointCloudDef>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbPointCloudDef ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbPointCloudDef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudDef),ptr, true));
52 ret = (OdDbPointCloudDef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudDef),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbPointCloudDef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudDef),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.OdDbPointCloudDef_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.OdDbPointCloudDef_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.OdDbPointCloudDef_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbPointCloudDef createObject() {// OdSmartPtr<OdDbPointCloudDef>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbPointCloudDef ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbPointCloudDef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudDef),ptr, true));
93 ret = (OdDbPointCloudDef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudDef),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbPointCloudDef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPointCloudDef),ptr, true);
98 }
99
101 return ret;
102}
103
105 string ret = TD_DbPINVOKE.OdDbPointCloudDef_sourceFileName(swigCPtr);
107 return ret;
108}
109
113 return ret;
114 }
115
116 public String fileType() {
117 string ret = TD_DbPINVOKE.OdDbPointCloudDef_fileType(swigCPtr);
119 return ret;
120}
121
123 string ret = TD_DbPINVOKE.OdDbPointCloudDef_activeFileName(swigCPtr);
125 return ret;
126}
127
131 return ret;
132 }
133
134 public bool isLoaded() {
135 bool ret = TD_DbPINVOKE.OdDbPointCloudDef_isLoaded(swigCPtr);
137 return ret;
138 }
139
140 public OdResult load(bool bModifyDatabase) {
141 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbPointCloudDef_load(swigCPtr, bModifyDatabase);
143 return ret;
144 }
145
146 public void unload(bool bModifyDatabase) {
147 TD_DbPINVOKE.OdDbPointCloudDef_unload(swigCPtr, bModifyDatabase);
149 }
150
151 public int entityCount(bool /*SIMPLETYPE*/ pbLocked) {
152 int ret = TD_DbPINVOKE.OdDbPointCloudDef_entityCount(swigCPtr, pbLocked /*SIMPLETYPE*/);
154 return ret;
155 }
156
157 public UInt64 totalPointsCount() {
158// test csout
159 /*SIMPLETYPE*/
160 UInt64 ret = TD_DbPINVOKE.OdDbPointCloudDef_totalPointsCount(swigCPtr);
162 return ret;
163 }
164
165 public double defaultHeight() {
166 double ret = TD_DbPINVOKE.OdDbPointCloudDef_defaultHeight(swigCPtr);
168 return ret;
169 }
170
171 public double defaultLength() {
172 double ret = TD_DbPINVOKE.OdDbPointCloudDef_defaultLength(swigCPtr);
174 return ret;
175 }
176
177 public double defaultWidth() {
178 double ret = TD_DbPINVOKE.OdDbPointCloudDef_defaultWidth(swigCPtr);
180 return ret;
181 }
182
186 return ret;
187 }
188
189 public void setExtents(OdGeExtents3d exts) {
192 }
193
194 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
197 return ret;
198 }
199
200 public override void dwgOutFields(OdDbDwgFiler pFiler) {
203 }
204
205 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
208 return ret;
209 }
210
211 public override void dxfOutFields(OdDbDxfFiler pFiler) {
214 }
215
216 public static int classVersion() {
219 return ret;
220 }
221
223 MemoryManager mMan = MemoryManager.GetMemoryManager();
224 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
226
227 OdDbObjectId ret = null;
228 if (null != mTrans)
229 {
230 mTrans.AddObject(new OdDbObjectId(ptr, true));
231 ret = new OdDbObjectId(ptr, false);
232 }
233 else
234 {
235 ret = new OdDbObjectId(ptr, true);
236 }
237
239 return ret;
240}
241
243 MemoryManager mMan = MemoryManager.GetMemoryManager();
244 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
246
247 OdDbObjectId ret = null;
248 if (null != mTrans)
249 {
250 mTrans.AddObject(new OdDbObjectId(ptr, true));
251 ret = new OdDbObjectId(ptr, false);
252 }
253 else
254 {
255 ret = new OdDbObjectId(ptr, true);
256 }
257
259 return ret;
260}
261
262 public override OdResult subErase(bool erasing) {
265 return ret;
266 }
267
268 public override void subClose() {
271 }
272
273 public override void subHandOverTo(OdDbObject pNewObject) {
276 }
277
278 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
279 string ret = TD_DbPINVOKE.OdDbPointCloudDef_getRealClassName(ptr /*SIMPLETYPE*/);
281 return ret;
282 }
283
288 public string vb_fileType() { return this.fileType(); }
289
295
296}
297
298}
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(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static HandleRef getCPtr(OdDbObject obj)
Definition: OdDbObject.cs:26
int entityCount(bool pbLocked)
static OdDbPointCloudDef cast(OdRxObject pObj)
OdResult load(bool bModifyDatabase)
static HandleRef getCPtr(OdDbPointCloudDef obj)
override void dwgOutFields(OdDbDwgFiler pFiler)
override void dxfOutFields(OdDbDxfFiler pFiler)
override void subHandOverTo(OdDbObject pNewObject)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static OdDbObjectId createPointCloudDictionary(OdDbDatabase Db)
OdDbPointCloudDef(IntPtr cPtr, bool cMemoryOwn)
static new OdDbPointCloudDef createObject()
static new OdRxClass desc()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdResult setActiveFileName(String name)
override OdResult subErase(bool erasing)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static OdDbObjectId pointCloudDictionary(OdDbDatabase Db)
OdResult setSourceFileName(String arg0)
OdResult getNativeCloudExtent(OdGeExtents3d exts)
void setExtents(OdGeExtents3d exts)
override OdRxClass isA()
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
void unload(bool bModifyDatabase)
static global::System.Exception Retrieve()
static IntPtr OdDbPointCloudDef_createObject()
static int OdDbPointCloudDef_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbPointCloudDef_cast(HandleRef jarg1)
static int OdDbPointCloudDef_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbPointCloudDef_getNativeCloudExtent(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbPointCloudDef_unload(HandleRef jarg1, bool jarg2)
static IntPtr OdDbPointCloudDef_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbPointCloudDef_setActiveFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void delete_OdDbPointCloudDef(HandleRef jarg1)
static double OdDbPointCloudDef_defaultWidth(HandleRef jarg1)
static String OdDbPointCloudDef_fileType(HandleRef jarg1)
static int OdDbPointCloudDef_setSourceFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDbPointCloudDef_createPointCloudDictionary(HandleRef jarg1)
static int OdDbPointCloudDef_entityCount(HandleRef jarg1, bool jarg2)
static int OdDbPointCloudDef_classVersion()
static int OdDbPointCloudDef_subErase(HandleRef jarg1, bool jarg2)
static double OdDbPointCloudDef_defaultLength(HandleRef jarg1)
static bool OdDbPointCloudDef_isLoaded(HandleRef jarg1)
static String OdDbPointCloudDef_activeFileName(HandleRef jarg1)
static string OdDbPointCloudDef_getRealClassName(IntPtr jarg1)
static String OdDbPointCloudDef_sourceFileName(HandleRef jarg1)
static IntPtr OdDbPointCloudDef_desc()
static void OdDbPointCloudDef_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbPointCloudDef_setExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbPointCloudDef_defaultHeight(HandleRef jarg1)
static void OdDbPointCloudDef_subHandOverTo(HandleRef jarg1, HandleRef jarg2)
static int OdDbPointCloudDef_load(HandleRef jarg1, bool jarg2)
static UInt64 OdDbPointCloudDef_totalPointsCount(HandleRef jarg1)
static IntPtr OdDbPointCloudDef_isA(HandleRef jarg1)
static void OdDbPointCloudDef_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbPointCloudDef_pointCloudDictionary(HandleRef jarg1)
static void OdDbPointCloudDef_subClose(HandleRef jarg1)