Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbCompoundObjectId.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 OdDbCompoundObjectId(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbCompoundObjectId_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbCompoundObjectId 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 OdDbCompoundObjectId cast(OdRxObject pObj) {// OdSmartPtr<OdDbCompoundObjectId>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbCompoundObjectId ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbCompoundObjectId)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbCompoundObjectId),ptr, true));
52 ret = (OdDbCompoundObjectId)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbCompoundObjectId),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbCompoundObjectId)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbCompoundObjectId),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.OdDbCompoundObjectId_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.OdDbCompoundObjectId_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.OdDbCompoundObjectId_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbCompoundObjectId createObject() {// OdSmartPtr<OdDbCompoundObjectId>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbCompoundObjectId ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbCompoundObjectId)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbCompoundObjectId),ptr, true));
93 ret = (OdDbCompoundObjectId)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbCompoundObjectId),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbCompoundObjectId)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbCompoundObjectId),ptr, true);
98 }
99
101 return ret;
102}
103
105 OdDbCompoundObjectId ret = (OdDbCompoundObjectId)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbCompoundObjectId),TD_DbPINVOKE.OdDbCompoundObjectId_Assign__SWIG_0(swigCPtr, OdDbObjectId.getCPtr(arg0)),false); /*createInt 3_1*/
106
108 return ret;
109}
110
112 OdDbCompoundObjectId ret = (OdDbCompoundObjectId)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbCompoundObjectId),TD_DbPINVOKE.OdDbCompoundObjectId_Assign__SWIG_1(swigCPtr, OdDbCompoundObjectId.getCPtr(arg0)),false); /*createInt 3_1*/
113
115 return ret;
116}
117
118 public bool IsEqual(OdDbCompoundObjectId arg0) {
121 return ret;
122 }
123
124 public bool IsNotEqual(OdDbCompoundObjectId other) {
127 return ret;
128 }
129
131 MemoryManager mMan = MemoryManager.GetMemoryManager();
132 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
133 IntPtr ptr = TD_DbPINVOKE.OdDbCompoundObjectId_topId(swigCPtr);
134
135 OdDbObjectId ret = null;
136 if (null != mTrans)
137 {
138 mTrans.AddObject(new OdDbObjectId(ptr, true));
139 ret = new OdDbObjectId(ptr, false);
140 }
141 else
142 {
143 ret = new OdDbObjectId(ptr, true);
144 }
145
147 return ret;
148}
149
151 MemoryManager mMan = MemoryManager.GetMemoryManager();
152 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
153 IntPtr ptr = TD_DbPINVOKE.OdDbCompoundObjectId_leafId(swigCPtr);
154
155 OdDbObjectId ret = null;
156 if (null != mTrans)
157 {
158 mTrans.AddObject(new OdDbObjectId(ptr, true));
159 ret = new OdDbObjectId(ptr, false);
160 }
161 else
162 {
163 ret = new OdDbObjectId(ptr, true);
164 }
165
167 return ret;
168}
169
173 return ret;
174 }
175
179 return ret;
180 }
181
182 public void setEmpty() {
185 }
186
187 public OdResult set(OdDbObjectId arg0, OdDbDatabase pHostDatabase) {
190 return ret;
191 }
192
193 public OdResult set(OdDbObjectId arg0) {
196 return ret;
197 }
198
199 public OdResult set(OdDbCompoundObjectId arg0, OdDbDatabase pHostDatabase) {
202 return ret;
203 }
204
208 return ret;
209 }
210
211 public OdResult set(OdDbObjectId id, OdDbObjectIdArray path, OdDbDatabase pHostDatabase) {
214 return ret;
215 }
216
220 return ret;
221 }
222
223 public OdResult setFullPath(OdDbObjectIdArray fullPath, OdDbDatabase pHostDatabase) {
226 return ret;
227 }
228
232 return ret;
233 }
234
235 public bool isEmpty() {
236 bool ret = TD_DbPINVOKE.OdDbCompoundObjectId_isEmpty(swigCPtr);
238 return ret;
239 }
240
241 public bool isValid(int validityCheckingLevel) {
242 bool ret = TD_DbPINVOKE.OdDbCompoundObjectId_isValid__SWIG_0(swigCPtr, validityCheckingLevel);
244 return ret;
245 }
246
247 public bool isValid() {
250 return ret;
251 }
252
253 public bool isExternal() {
256 return ret;
257 }
258
259 public bool isSimpleObjectId() {
262 return ret;
263 }
264
268 return ret;
269 }
270
271 public bool remap(OdDbIdMapping idMap) {
274 return ret;
275 }
276
277 public OdResult dwgOutFields(OdDbDwgFiler pFiler, OdDbDatabase pHostDatabase) {
280 return ret;
281 }
282
283 public OdResult dwgInFields(OdDbDwgFiler pFiler, int ownerVersion) {
286 return ret;
287 }
288
289 public OdResult dxfOutFields(OdDbDxfFiler pFiler, OdDbDatabase pHostDatabase) {
292 return ret;
293 }
294
295 public OdResult dxfInFields(OdDbDxfFiler pFiler, OdDbDatabase pHostDatabase, int ownerVersion) {
296 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbCompoundObjectId_dxfInFields(swigCPtr, OdDbDxfFiler.getCPtr(pFiler), OdDbDatabase.getCPtr(pHostDatabase), ownerVersion);
298 return ret;
299 }
300
301 public static OdDbCompoundObjectId nullId() {
302 OdDbCompoundObjectId ret = (OdDbCompoundObjectId)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbCompoundObjectId),TD_DbPINVOKE.OdDbCompoundObjectId_nullId(),false); /*createInt 3_1*/
303
305 return ret;
306}
307
308 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
309 string ret = TD_DbPINVOKE.OdDbCompoundObjectId_getRealClassName(ptr /*SIMPLETYPE*/);
311 return ret;
312 }
313
314}
315
316}
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static OdDbCompoundObjectId nullId()
OdResult setFullPath(OdDbObjectIdArray fullPath)
static HandleRef getCPtr(OdDbCompoundObjectId obj)
bool remap(OdDbIdMapping idMap)
override void Dispose(bool disposing)
OdDbCompoundObjectId(IntPtr cPtr, bool cMemoryOwn)
OdResult getPath(OdDbObjectIdArray path)
OdResult dxfInFields(OdDbDxfFiler pFiler, OdDbDatabase pHostDatabase, int ownerVersion)
static string getRealClassName(IntPtr ptr)
bool IsNotEqual(OdDbCompoundObjectId other)
static OdDbCompoundObjectId cast(OdRxObject pObj)
bool isValid(int validityCheckingLevel)
OdResult dwgInFields(OdDbDwgFiler pFiler, int ownerVersion)
OdDbCompoundObjectId Assign(OdDbObjectId arg0)
override OdRxObject queryX(OdRxClass protocolClass)
OdResult setFullPath(OdDbObjectIdArray fullPath, OdDbDatabase pHostDatabase)
OdResult dxfOutFields(OdDbDxfFiler pFiler, OdDbDatabase pHostDatabase)
bool IsEqual(OdDbCompoundObjectId arg0)
static new OdDbCompoundObjectId createObject()
OdDbCompoundObjectId Assign(OdDbCompoundObjectId arg0)
OdResult getTransform(OdGeMatrix3d trans)
OdResult getFullPath(OdDbObjectIdArray fullPath)
OdResult dwgOutFields(OdDbDwgFiler pFiler, OdDbDatabase pHostDatabase)
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(OdDbIdMapping obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
static global::System.Exception Retrieve()
static string OdDbCompoundObjectId_getRealClassName(IntPtr jarg1)
static int OdDbCompoundObjectId_dwgInFields(HandleRef jarg1, HandleRef jarg2, int jarg3)
static IntPtr OdDbCompoundObjectId_nullId()
static int OdDbCompoundObjectId_setFullPath__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbCompoundObjectId_dxfInFields(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4)
static int OdDbCompoundObjectId_set__SWIG_3(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbCompoundObjectId_cast(HandleRef jarg1)
static bool OdDbCompoundObjectId_IsNotEqual(HandleRef jarg1, HandleRef jarg2)
static int OdDbCompoundObjectId_dwgOutFields(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static bool OdDbCompoundObjectId_isValid__SWIG_0(HandleRef jarg1, int jarg2)
static bool OdDbCompoundObjectId_isEmpty(HandleRef jarg1)
static int OdDbCompoundObjectId_getPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbCompoundObjectId_isSimpleObjectId(HandleRef jarg1)
static int OdDbCompoundObjectId_set__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbCompoundObjectId_isA(HandleRef jarg1)
static int OdDbCompoundObjectId_dxfOutFields(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDbCompoundObjectId_createObject()
static global::System.IntPtr OdDbCompoundObjectId_leafId(HandleRef jarg1)
static int OdDbCompoundObjectId_set__SWIG_2(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static bool OdDbCompoundObjectId_remap(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbCompoundObjectId_Assign__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdDbCompoundObjectId_isValid__SWIG_1(HandleRef jarg1)
static bool OdDbCompoundObjectId_IsEqual(HandleRef jarg1, HandleRef jarg2)
static int OdDbCompoundObjectId_getFullPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbCompoundObjectId_getTransform(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbCompoundObjectId_set__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4)
static IntPtr OdDbCompoundObjectId_Assign__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbCompoundObjectId_isExternal(HandleRef jarg1)
static int OdDbCompoundObjectId_set__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static int OdDbCompoundObjectId_setFullPath__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static int OdDbCompoundObjectId_set__SWIG_5(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbCompoundObjectId_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbCompoundObjectId_setEmpty(HandleRef jarg1)
static global::System.IntPtr OdDbCompoundObjectId_topId(HandleRef jarg1)
static void delete_OdDbCompoundObjectId(HandleRef jarg1)
static IntPtr OdDbCompoundObjectId_desc()