Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDictionary.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.TG {
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 OdDgDictionary(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDictionary_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDictionary 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
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgDictionary cast(OdRxObject pObj) {// OdSmartPtr<OdDgDictionary>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgDictionary ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionary),ptr, true));
66 ret = (OdDgDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionary),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionary),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgDictionary_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgDictionary_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgDictionary_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgDictionary createObject() {// OdSmartPtr<OdDgDictionary>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgDictionary ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionary),ptr, true));
107 ret = (OdDgDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionary),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgDictionary)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionary),ptr, true);
112 }
113
115 return ret;
116}
117
118 public virtual String getName() {
119 string ret = TG_DbPINVOKE.OdDgDictionary_getName(swigCPtr);
121 return ret;
122}
123
124 public virtual bool setName(String name) {
125 bool ret = TG_DbPINVOKE.OdDgDictionary_setName(swigCPtr, name);
127 return ret;
128 }
129
130 public virtual OdDgElementId getItemId() {
133 return ret;
134 }
135
136 public virtual void setItemId(OdDgElementId elementId) {
139 }
140
141 public virtual OdDgElementId getDefaultId() {
144 return ret;
145 }
146
147 public virtual void setDefaultId(OdDgElementId elementId) {
150 }
151
152 public virtual UInt16 getOwnerFlags() {
153// test csout
154 /*SIMPLETYPE*/
155 UInt16 ret = TG_DbPINVOKE.OdDgDictionary_getOwnerFlags(swigCPtr);
157 return ret;
158 }
159
160 public virtual void setOwnerFlags(UInt16 /*SIMPLETYPE*/ uFlags) {
161 TG_DbPINVOKE.OdDgDictionary_setOwnerFlags(swigCPtr, uFlags /*SIMPLETYPE*/);
163 }
164
165 public virtual UInt16 getCloneFlags() {
166// test csout
167 /*SIMPLETYPE*/
168 UInt16 ret = TG_DbPINVOKE.OdDgDictionary_getCloneFlags(swigCPtr);
170 return ret;
171 }
172
173 public virtual void setCloneFlags(UInt16 /*SIMPLETYPE*/ uFlags) {
174 TG_DbPINVOKE.OdDgDictionary_setCloneFlags(swigCPtr, uFlags /*SIMPLETYPE*/);
176 }
177
178 public virtual bool hasSubDictionaries() {
181 return ret;
182 }
183
184 public virtual bool isRootDictionary() {
187 return ret;
188 }
189
190 public virtual OdDgElementId getAt(String recordName, bool getErasedRecord) {
191 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgDictionary_getAt__SWIG_0(swigCPtr, recordName, getErasedRecord), true);
193 return ret;
194 }
195
196 public virtual OdDgElementId getAt(String recordName) {
197 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgDictionary_getAt__SWIG_1(swigCPtr, recordName), true);
199 return ret;
200 }
201
202 public virtual bool has(OdDgElementId elementId) {
205 return ret;
206 }
207
208 public virtual void add(OdDgDictionary pDict, bool bCheckData) {
211 }
212
213 public virtual void add(OdDgDictionary pDict) {
216 }
217
218 public virtual OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
219 MemoryManager mMan = MemoryManager.GetMemoryManager();
220 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
221 IntPtr ptr = TG_DbPINVOKE.OdDgDictionary_createIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
222
223 OdDgElementIterator ret = null;
224 if (null != mTrans)
225 {
226 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
227 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
228 }
229 else
230 {
231 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
232 }
233
235 return ret;
236}
237
238 public virtual OdDgElementIterator createIterator(bool atBeginning) {// OdDgElementIteratorPtr
239 MemoryManager mMan = MemoryManager.GetMemoryManager();
240 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
241 IntPtr ptr = TG_DbPINVOKE.OdDgDictionary_createIterator__SWIG_1(swigCPtr, atBeginning);
242
243 OdDgElementIterator ret = null;
244 if (null != mTrans)
245 {
246 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
247 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
248 }
249 else
250 {
251 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
252 }
253
255 return ret;
256}
257
258 public virtual OdDgElementIterator createIterator() {// OdDgElementIteratorPtr
259 MemoryManager mMan = MemoryManager.GetMemoryManager();
260 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
262
263 OdDgElementIterator ret = null;
264 if (null != mTrans)
265 {
266 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
267 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
268 }
269 else
270 {
271 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
272 }
273
275 return ret;
276}
277
278 public virtual OdDgDictionaryIterator newIterator(bool atBeginning, bool skipDeleted) {// OdDgDictionaryIteratorPtr
279 MemoryManager mMan = MemoryManager.GetMemoryManager();
280 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
281 IntPtr ptr = TG_DbPINVOKE.OdDgDictionary_newIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
282
283 OdDgDictionaryIterator ret = null;
284 if (null != mTrans)
285 {
286 mTrans.AddObject((OdDgDictionaryIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionaryIterator),ptr, true));
287 ret = (OdDgDictionaryIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionaryIterator),ptr, false);
288 }
289 else
290 {
291 ret = (OdDgDictionaryIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionaryIterator),ptr, true);
292 }
293
295 return ret;
296}
297
298 public virtual OdDgDictionaryIterator newIterator(bool atBeginning) {// OdDgDictionaryIteratorPtr
299 MemoryManager mMan = MemoryManager.GetMemoryManager();
300 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
301 IntPtr ptr = TG_DbPINVOKE.OdDgDictionary_newIterator__SWIG_1(swigCPtr, atBeginning);
302
303 OdDgDictionaryIterator ret = null;
304 if (null != mTrans)
305 {
306 mTrans.AddObject((OdDgDictionaryIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionaryIterator),ptr, true));
307 ret = (OdDgDictionaryIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionaryIterator),ptr, false);
308 }
309 else
310 {
311 ret = (OdDgDictionaryIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionaryIterator),ptr, true);
312 }
313
315 return ret;
316}
317
318 public virtual OdDgDictionaryIterator newIterator() {// OdDgDictionaryIteratorPtr
319 MemoryManager mMan = MemoryManager.GetMemoryManager();
320 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
322
323 OdDgDictionaryIterator ret = null;
324 if (null != mTrans)
325 {
326 mTrans.AddObject((OdDgDictionaryIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionaryIterator),ptr, true));
327 ret = (OdDgDictionaryIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionaryIterator),ptr, false);
328 }
329 else
330 {
331 ret = (OdDgDictionaryIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDictionaryIterator),ptr, true);
332 }
333
335 return ret;
336}
337
338 public virtual void remove(OdDgElementId elementId) {
341 }
342
343 public override OdRxObject clone() {// OdRxObjectPtr
344 MemoryManager mMan = MemoryManager.GetMemoryManager();
345 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
346 IntPtr ptr = TG_DbPINVOKE.OdDgDictionary_clone(swigCPtr);
347
348 OdRxObject ret = null;
349 if (null != mTrans)
350 {
351 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
352 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
353 }
354 else
355 {
356 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
357 }
358
360 return ret;
361}
362
363 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
364 string ret = TG_DbPINVOKE.OdDgDictionary_getRealClassName(ptr /*SIMPLETYPE*/);
366 return ret;
367 }
368
373 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
374
380
381}
382
383}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual OdDgElementId getDefaultId()
override OdDgElement.ElementTypes getElementType()
override OdRxClass isA()
override byte getElementSubType()
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdDgElementIterator createIterator()
virtual void add(OdDgDictionary pDict)
override OdRxObject clone()
virtual UInt16 getCloneFlags()
virtual void add(OdDgDictionary pDict, bool bCheckData)
virtual void setDefaultId(OdDgElementId elementId)
static new OdDgDictionary createObject()
virtual OdDgElementIterator createIterator(bool atBeginning)
static string getRealClassName(IntPtr ptr)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static new OdRxClass desc()
virtual OdDgDictionaryIterator newIterator()
static OdDgDictionary cast(OdRxObject pObj)
virtual OdDgElementId getAt(String recordName, bool getErasedRecord)
virtual bool hasSubDictionaries()
virtual OdDgElementId getAt(String recordName)
override void Dispose(bool disposing)
virtual OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted)
virtual bool isRootDictionary()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual String getName()
virtual OdDgElementId getItemId()
virtual void setOwnerFlags(UInt16 uFlags)
static HandleRef getCPtr(OdDgDictionary obj)
virtual void setCloneFlags(UInt16 uFlags)
virtual OdDgDictionaryIterator newIterator(bool atBeginning, bool skipDeleted)
virtual OdDgDictionaryIterator newIterator(bool atBeginning)
virtual bool setName(String name)
virtual void setItemId(OdDgElementId elementId)
virtual bool has(OdDgElementId elementId)
virtual UInt16 getOwnerFlags()
OdDgDictionary(IntPtr cPtr, bool cMemoryOwn)
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
OdDgElementId elementId()
Definition: OdDgElement.cs:212
static HandleRef getCPtr(OdDgElementId obj)
static global::System.Exception Retrieve()
static IntPtr OdDgDictionary_createIterator__SWIG_2(HandleRef jarg1)
static bool OdDgDictionary_has(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgDictionary_newIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static byte OdDgDictionary_getElementSubType(HandleRef jarg1)
static void OdDgDictionary_setItemId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgDictionary_createIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static IntPtr OdDgDictionary_newIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static void OdDgDictionary_add__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDgDictionary_desc()
static global::System.IntPtr OdDgDictionary_getItemId(HandleRef jarg1)
static UInt16 OdDgDictionary_getCloneFlags(HandleRef jarg1)
static UInt16 OdDgDictionary_getOwnerFlags(HandleRef jarg1)
static void OdDgDictionary_remove(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgDictionary_clone(HandleRef jarg1)
static global::System.IntPtr OdDgDictionary_getAt__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDgDictionary_isRootDictionary(HandleRef jarg1)
static void OdDgDictionary_add__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdDgDictionary_hasSubDictionaries(HandleRef jarg1)
static IntPtr OdDgDictionary_createIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static IntPtr OdDgDictionary_newIterator__SWIG_2(HandleRef jarg1)
static global::System.IntPtr OdDgDictionary_getAt__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static void OdDgDictionary_setDefaultId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgDictionary_createObject()
static string OdDgDictionary_getRealClassName(IntPtr jarg1)
static IntPtr OdDgDictionary_cast(HandleRef jarg1)
static IntPtr OdDgDictionary_isA(HandleRef jarg1)
static String OdDgDictionary_getName(HandleRef jarg1)
static IntPtr OdDgDictionary_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDgDictionary_getDefaultId(HandleRef jarg1)
static void OdDgDictionary_setCloneFlags(HandleRef jarg1, UInt16 jarg2)
static bool OdDgDictionary_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDgDictionary_getElementType(HandleRef jarg1)
static void delete_OdDgDictionary(HandleRef jarg1)
static void OdDgDictionary_setOwnerFlags(HandleRef jarg1, UInt16 jarg2)