Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbSymbolTable.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 OdDbSymbolTable(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbSymbolTable_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbSymbolTable 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 OdDbSymbolTable cast(OdRxObject pObj) {// OdSmartPtr<OdDbSymbolTable>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbSymbolTable ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbSymbolTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTable),ptr, true));
52 ret = (OdDbSymbolTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTable),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbSymbolTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTable),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.OdDbSymbolTable_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.OdDbSymbolTable_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.OdDbSymbolTable_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbSymbolTable createObject() {// OdSmartPtr<OdDbSymbolTable>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbSymbolTable ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbSymbolTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTable),ptr, true));
93 ret = (OdDbSymbolTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTable),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbSymbolTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTable),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdDbSymbolTableRecord getAt(String sName, OpenMode openMode, bool getErasedRecord) {// OdDbSymbolTableRecordPtr
105 MemoryManager mMan = MemoryManager.GetMemoryManager();
106 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
107 IntPtr ptr = TD_DbPINVOKE.OdDbSymbolTable_getAt__SWIG_0(swigCPtr, sName, (int)openMode, getErasedRecord);
108
109 OdDbSymbolTableRecord ret = null;
110 if (null != mTrans)
111 {
112 mTrans.AddObject((OdDbSymbolTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableRecord),ptr, true));
113 ret = (OdDbSymbolTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableRecord),ptr, false);
114 }
115 else
116 {
117 ret = (OdDbSymbolTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableRecord),ptr, true);
118 }
119
121 return ret;
122}
123
124 public virtual OdDbSymbolTableRecord getAt(String sName, OpenMode openMode) {// OdDbSymbolTableRecordPtr
125 MemoryManager mMan = MemoryManager.GetMemoryManager();
126 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
127 IntPtr ptr = TD_DbPINVOKE.OdDbSymbolTable_getAt__SWIG_1(swigCPtr, sName, (int)openMode);
128
129 OdDbSymbolTableRecord ret = null;
130 if (null != mTrans)
131 {
132 mTrans.AddObject((OdDbSymbolTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableRecord),ptr, true));
133 ret = (OdDbSymbolTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableRecord),ptr, false);
134 }
135 else
136 {
137 ret = (OdDbSymbolTableRecord)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableRecord),ptr, true);
138 }
139
141 return ret;
142}
143
144 public virtual OdDbObjectId getAt(String sName, bool getErasedRecord) {
145 MemoryManager mMan = MemoryManager.GetMemoryManager();
146 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
147 IntPtr ptr = TD_DbPINVOKE.OdDbSymbolTable_getAt__SWIG_2(swigCPtr, sName, getErasedRecord);
148
149 OdDbObjectId ret = null;
150 if (null != mTrans)
151 {
152 mTrans.AddObject(new OdDbObjectId(ptr, true));
153 ret = new OdDbObjectId(ptr, false);
154 }
155 else
156 {
157 ret = new OdDbObjectId(ptr, true);
158 }
159
161 return ret;
162}
163
164 public virtual OdDbObjectId getAt(String sName) {
165 MemoryManager mMan = MemoryManager.GetMemoryManager();
166 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
167 IntPtr ptr = TD_DbPINVOKE.OdDbSymbolTable_getAt__SWIG_3(swigCPtr, sName);
168
169 OdDbObjectId ret = null;
170 if (null != mTrans)
171 {
172 mTrans.AddObject(new OdDbObjectId(ptr, true));
173 ret = new OdDbObjectId(ptr, false);
174 }
175 else
176 {
177 ret = new OdDbObjectId(ptr, true);
178 }
179
181 return ret;
182}
183
184 public virtual bool has(String sName) {
185 bool ret = TD_DbPINVOKE.OdDbSymbolTable_has__SWIG_0(swigCPtr, sName);
187 return ret;
188 }
189
190 public virtual bool has(OdDbObjectId objectId) {
193 return ret;
194 }
195
196 public virtual OdDbSymbolTableIterator newIterator(bool atBeginning, bool skipDeleted) {// OdDbSymbolTableIteratorPtr
197 MemoryManager mMan = MemoryManager.GetMemoryManager();
198 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
199 IntPtr ptr = TD_DbPINVOKE.OdDbSymbolTable_newIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
200
201 OdDbSymbolTableIterator ret = null;
202 if (null != mTrans)
203 {
204 mTrans.AddObject((OdDbSymbolTableIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableIterator),ptr, true));
205 ret = (OdDbSymbolTableIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableIterator),ptr, false);
206 }
207 else
208 {
209 ret = (OdDbSymbolTableIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableIterator),ptr, true);
210 }
211
213 return ret;
214}
215
216 public virtual OdDbSymbolTableIterator newIterator(bool atBeginning) {// OdDbSymbolTableIteratorPtr
217 MemoryManager mMan = MemoryManager.GetMemoryManager();
218 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
219 IntPtr ptr = TD_DbPINVOKE.OdDbSymbolTable_newIterator__SWIG_1(swigCPtr, atBeginning);
220
221 OdDbSymbolTableIterator ret = null;
222 if (null != mTrans)
223 {
224 mTrans.AddObject((OdDbSymbolTableIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableIterator),ptr, true));
225 ret = (OdDbSymbolTableIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableIterator),ptr, false);
226 }
227 else
228 {
229 ret = (OdDbSymbolTableIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableIterator),ptr, true);
230 }
231
233 return ret;
234}
235
236 public virtual OdDbSymbolTableIterator newIterator() {// OdDbSymbolTableIteratorPtr
237 MemoryManager mMan = MemoryManager.GetMemoryManager();
238 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
240
241 OdDbSymbolTableIterator ret = null;
242 if (null != mTrans)
243 {
244 mTrans.AddObject((OdDbSymbolTableIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableIterator),ptr, true));
245 ret = (OdDbSymbolTableIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableIterator),ptr, false);
246 }
247 else
248 {
249 ret = (OdDbSymbolTableIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbSymbolTableIterator),ptr, true);
250 }
251
253 return ret;
254}
255
256 public virtual OdDbObjectId add(OdDbSymbolTableRecord pRecord) {
257 MemoryManager mMan = MemoryManager.GetMemoryManager();
258 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
259 IntPtr ptr = TD_DbPINVOKE.OdDbSymbolTable_add(swigCPtr, OdDbSymbolTableRecord.getCPtr(pRecord));
260
261 OdDbObjectId ret = null;
262 if (null != mTrans)
263 {
264 mTrans.AddObject(new OdDbObjectId(ptr, true));
265 ret = new OdDbObjectId(ptr, false);
266 }
267 else
268 {
269 ret = new OdDbObjectId(ptr, true);
270 }
271
273 return ret;
274}
275
276 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
279 return ret;
280 }
281
282 public override void dwgOutFields(OdDbDwgFiler pFiler) {
285 }
286
287 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
290 return ret;
291 }
292
293 public override void dxfOutFields(OdDbDxfFiler pFiler) {
296 }
297
298 public override OdResult dxfIn(OdDbDxfFiler pFiler) {
301 return ret;
302 }
303
304 public override void dxfOut(OdDbDxfFiler pFiler) {
307 }
308
309 public override OdResult dxfInFields_R12(OdDbDxfFiler pFiler) {
312 return ret;
313 }
314
315 public override void dxfOutFields_R12(OdDbDxfFiler pFiler) {
318 }
319
320 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
321 string ret = TD_DbPINVOKE.OdDbSymbolTable_getRealClassName(ptr /*SIMPLETYPE*/);
323 return ret;
324 }
325
331
332}
333
334}
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(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
OdDbObjectId objectId()
Definition: OdDbObject.cs:104
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
override OdResult dxfIn(OdDbDxfFiler pFiler)
override OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
static new OdRxClass desc()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdDbObjectId getAt(String sName, bool getErasedRecord)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual OdDbSymbolTableIterator newIterator()
override OdRxClass isA()
static OdDbSymbolTable cast(OdRxObject pObj)
virtual OdDbSymbolTableRecord getAt(String sName, OpenMode openMode)
override void Dispose(bool disposing)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual OdDbObjectId getAt(String sName)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
OdDbSymbolTable(IntPtr cPtr, bool cMemoryOwn)
virtual OdDbSymbolTableIterator newIterator(bool atBeginning, bool skipDeleted)
virtual OdDbObjectId add(OdDbSymbolTableRecord pRecord)
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
override void dxfOut(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbSymbolTable obj)
static new OdDbSymbolTable createObject()
virtual OdDbSymbolTableRecord getAt(String sName, OpenMode openMode, bool getErasedRecord)
virtual bool has(String sName)
virtual OdDbSymbolTableIterator newIterator(bool atBeginning)
virtual bool has(OdDbObjectId objectId)
override void dxfOutFields_R12(OdDbDxfFiler pFiler)
override void dwgOutFields(OdDbDwgFiler pFiler)
static HandleRef getCPtr(OdDbSymbolTableRecord obj)
static global::System.Exception Retrieve()
static int OdDbSymbolTable_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbSymbolTable_has__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbSymbolTable_isA(HandleRef jarg1)
static void delete_OdDbSymbolTable(HandleRef jarg1)
static void OdDbSymbolTable_dxfOut(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbSymbolTable_newIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static IntPtr OdDbSymbolTable_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbSymbolTable_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbSymbolTable_desc()
static int OdDbSymbolTable_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)
static bool OdDbSymbolTable_has__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbSymbolTable_getAt__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static IntPtr OdDbSymbolTable_newIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static int OdDbSymbolTable_dxfIn(HandleRef jarg1, HandleRef jarg2)
static string OdDbSymbolTable_getRealClassName(IntPtr jarg1)
static IntPtr OdDbSymbolTable_newIterator__SWIG_2(HandleRef jarg1)
static int OdDbSymbolTable_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbSymbolTable_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbSymbolTable_getAt__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbSymbolTable_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbSymbolTable_createObject()
static global::System.IntPtr OdDbSymbolTable_getAt__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static global::System.IntPtr OdDbSymbolTable_add(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbSymbolTable_cast(HandleRef jarg1)
static IntPtr OdDbSymbolTable_getAt__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, bool jarg4)