Extended .NET SDK Documentation 2025 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
109
115
121
127
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 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
188
193
199
204
210
215
221
227
233
234 public override OdResult subErase(bool erasing) {
237 return ret;
238 }
239
244
249
250 protected static string getRealClassName(IntPtr ptr) {
251 string ret = TD_DbPINVOKE.OdDbPointCloudDef_getRealClassName(ptr /*SIMPLETYPE*/);
253 return ret;
254 }
255
260 public string vb_fileType() { return this.fileType(); }
261
267
268}
269
270}
static HandleRef getCPtr(OdGeExtents3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbObject obj)
Definition OdDbObject.cs:26
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 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)