Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgModelTable.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 OdDgModelTable(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgModelTable_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgModelTable 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
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgModelTable cast(OdRxObject pObj) {// OdSmartPtr<OdDgModelTable>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgModelTable ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgModelTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelTable),ptr, true));
66 ret = (OdDgModelTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelTable),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgModelTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelTable),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.OdDgModelTable_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.OdDgModelTable_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.OdDgModelTable_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgModelTable createObject() {// OdSmartPtr<OdDgModelTable>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgModelTable ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgModelTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelTable),ptr, true));
107 ret = (OdDgModelTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelTable),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgModelTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgModelTable),ptr, true);
112 }
113
115 return ret;
116}
117
118 public void add(OdDgModel pModel, bool bCreateDefaultViewGroup) {
119 TG_DbPINVOKE.OdDgModelTable_add__SWIG_0(swigCPtr, OdDgModel.getCPtr(pModel), bCreateDefaultViewGroup);
121 }
122
127
128 public OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
129 MemoryManager mMan = MemoryManager.GetMemoryManager();
130 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
131 IntPtr ptr = TG_DbPINVOKE.OdDgModelTable_createIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
132
133 OdDgElementIterator ret = null;
134 if (null != mTrans)
135 {
136 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
137 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
138 }
139 else
140 {
141 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
142 }
143
145 return ret;
146}
147
148 public OdDgElementIterator createIterator(bool atBeginning) {// OdDgElementIteratorPtr
149 MemoryManager mMan = MemoryManager.GetMemoryManager();
150 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
151 IntPtr ptr = TG_DbPINVOKE.OdDgModelTable_createIterator__SWIG_1(swigCPtr, atBeginning);
152
153 OdDgElementIterator ret = null;
154 if (null != mTrans)
155 {
156 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
157 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
158 }
159 else
160 {
161 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
162 }
163
165 return ret;
166}
167
168 public OdDgElementIterator createIterator() {// OdDgElementIteratorPtr
169 MemoryManager mMan = MemoryManager.GetMemoryManager();
170 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
172
173 OdDgElementIterator ret = null;
174 if (null != mTrans)
175 {
176 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
177 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
178 }
179 else
180 {
181 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
182 }
183
185 return ret;
186}
187
188 public virtual OdDgElementId getAt(String name, bool getErasedRecord) {
189 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgModelTable_getAt__SWIG_0(swigCPtr, name, getErasedRecord), true);
191 return ret;
192 }
193
199
200 public virtual OdDgElementId getAt(UInt32 entryId, bool getErasedRecord) {
201 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgModelTable_getAt__SWIG_2(swigCPtr, entryId /*SIMPLETYPE*/, getErasedRecord), true);
203 return ret;
204 }
205
206 public virtual OdDgElementId getAt(UInt32 entryId) {
207 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgModelTable_getAt__SWIG_3(swigCPtr, entryId /*SIMPLETYPE*/), true);
209 return ret;
210 }
211
217
218 public virtual OdResult moveToStart(OdDgElementId idModel, bool bSkipDeleted) {
221 return ret;
222 }
223
229
230 public virtual OdResult moveToEnd(OdDgElementId idModel, bool bSkipDeleted) {
233 return ret;
234 }
235
241
242 public virtual OdResult moveToIndex(UInt32 uIndex, OdDgElementId idModel, bool bSkipDeleted) {
243 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgModelTable_moveToIndex__SWIG_0(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgElementId.getCPtr(idModel), bSkipDeleted);
245 return ret;
246 }
247
248 public virtual OdResult moveToIndex(UInt32 uIndex, OdDgElementId idModel) {
249 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgModelTable_moveToIndex__SWIG_1(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgElementId.getCPtr(idModel));
251 return ret;
252 }
253
254 public virtual UInt32 getItemCount(bool bSkipDeleted) {
255// test csout
256 /*SIMPLETYPE*/
257 UInt32 ret = TG_DbPINVOKE.OdDgModelTable_getItemCount__SWIG_0(swigCPtr, bSkipDeleted);
259 return ret;
260 }
261
262 public virtual UInt32 getItemCount() {
263// test csout
264 /*SIMPLETYPE*/
267 return ret;
268 }
269
270 protected static string getRealClassName(IntPtr ptr) {
271 string ret = TG_DbPINVOKE.OdDgModelTable_getRealClassName(ptr /*SIMPLETYPE*/);
273 return ret;
274 }
275
280 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
281
287
288}
289
290}
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
virtual void gripStatus(OdDgElement.GripStat status)
virtual OdDgElementId elementId()
static HandleRef getCPtr(OdDgElementId obj)
static HandleRef getCPtr(OdDgModel obj)
Definition OdDgModel.cs:26
virtual OdDgElementId getAt(UInt32 entryId)
override OdRxClass isA()
OdDgModelTable(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdDgElementId getAt(String name)
virtual bool has(OdDgElementId elementId)
virtual OdResult moveToStart(OdDgElementId idModel)
virtual OdDgElementId getAt(UInt32 entryId, bool getErasedRecord)
void add(OdDgModel pModel, bool bCreateDefaultViewGroup)
override OdDgElement.ElementTypes getElementType()
virtual OdResult moveToEnd(OdDgElementId idModel, bool bSkipDeleted)
virtual OdResult moveToIndex(UInt32 uIndex, OdDgElementId idModel, bool bSkipDeleted)
virtual OdResult moveToStart(OdDgElementId idModel, bool bSkipDeleted)
static OdDgModelTable cast(OdRxObject pObj)
override byte getElementSubType()
virtual OdResult moveToEnd(OdDgElementId idModel)
static HandleRef getCPtr(OdDgModelTable obj)
override void Dispose(bool disposing)
void add(OdDgModel pModel)
OdDgElementIterator createIterator()
virtual UInt32 getItemCount()
virtual OdDgElementId getAt(String name, bool getErasedRecord)
virtual UInt32 getItemCount(bool bSkipDeleted)
OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdDgElementIterator createIterator(bool atBeginning)
static new OdRxClass desc()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
static string getRealClassName(IntPtr ptr)
static new OdDgModelTable createObject()
virtual OdResult moveToIndex(UInt32 uIndex, OdDgElementId idModel)
static global::System.Exception Retrieve()
static string OdDgModelTable_getRealClassName(IntPtr jarg1)
static int OdDgModelTable_moveToStart__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgModelTable_getElementType(HandleRef jarg1)
static IntPtr OdDgModelTable_createIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDgModelTable_getAt__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgModelTable_createObject()
static UInt32 OdDgModelTable_getItemCount__SWIG_1(HandleRef jarg1)
static global::System.IntPtr OdDgModelTable_getAt__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static int OdDgModelTable_moveToIndex__SWIG_0(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static IntPtr OdDgModelTable_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgModelTable_add__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static global::System.IntPtr OdDgModelTable_getAt__SWIG_3(HandleRef jarg1, UInt32 jarg2)
static global::System.IntPtr OdDgModelTable_getAt__SWIG_2(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static IntPtr OdDgModelTable_isA(HandleRef jarg1)
static bool OdDgModelTable_has(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgModelTable_createIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static int OdDgModelTable_moveToStart__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static int OdDgModelTable_moveToEnd__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static IntPtr OdDgModelTable_desc()
static void OdDgModelTable_add__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDgModelTable_moveToEnd__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgModelTable_createIterator__SWIG_2(HandleRef jarg1)
static void delete_OdDgModelTable(HandleRef jarg1)
static UInt32 OdDgModelTable_getItemCount__SWIG_0(HandleRef jarg1, bool jarg2)
static IntPtr OdDgModelTable_cast(HandleRef jarg1)
static int OdDgModelTable_moveToIndex__SWIG_1(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static byte OdDgModelTable_getElementSubType(HandleRef jarg1)