Extended .NET SDK Documentation 2025 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
117
123
129
135
141
147
153
158
164
170
176
182
188
194
200
206
207 public bool isEmpty() {
208 bool ret = TD_DbPINVOKE.OdDbCompoundObjectId_isEmpty(swigCPtr);
210 return ret;
211 }
212
213 public bool isValid(int validityCheckingLevel) {
214 bool ret = TD_DbPINVOKE.OdDbCompoundObjectId_isValid__SWIG_0(swigCPtr, validityCheckingLevel);
216 return ret;
217 }
218
219 public bool isValid() {
222 return ret;
223 }
224
225 public bool isExternal() {
228 return ret;
229 }
230
236
242
243 public bool remap(OdDbIdMapping idMap) {
246 return ret;
247 }
248
254
255 public OdResult dwgInFields(OdDbDwgFiler pFiler, int ownerVersion) {
258 return ret;
259 }
260
266
267 public OdResult dxfInFields(OdDbDxfFiler pFiler, OdDbDatabase pHostDatabase, int ownerVersion) {
268 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbCompoundObjectId_dxfInFields(swigCPtr, OdDbDxfFiler.getCPtr(pFiler), OdDbDatabase.getCPtr(pHostDatabase), ownerVersion);
270 return ret;
271 }
272
273 public static OdDbCompoundObjectId nullId() {
274 OdDbCompoundObjectId ret = (OdDbCompoundObjectId)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbCompoundObjectId),TD_DbPINVOKE.OdDbCompoundObjectId_nullId(),false); /*createInt 3_1*/
275
277 return ret;
278}
279
280 protected static string getRealClassName(IntPtr ptr) {
281 string ret = TD_DbPINVOKE.OdDbCompoundObjectId_getRealClassName(ptr /*SIMPLETYPE*/);
283 return ret;
284 }
285
286}
287
288}
static HandleRef getCPtr(OdGeMatrix3d obj)
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 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)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbIdMapping obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
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()