Extended .NET SDK Documentation 2024 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
46 return ret;
47 }
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
123 public void add(OdDgModel pModel) {
126 }
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
194 public virtual OdDgElementId getAt(String name) {
197 return ret;
198 }
199
200 public virtual OdDgElementId getAt(UInt32 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ entryId) {
207 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgModelTable_getAt__SWIG_3(swigCPtr, entryId /*SIMPLETYPE*/), true);
209 return ret;
210 }
211
212 public virtual bool has(OdDgElementId elementId) {
215 return ret;
216 }
217
218 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
219 string ret = TG_DbPINVOKE.OdDgModelTable_getRealClassName(ptr /*SIMPLETYPE*/);
221 return ret;
222 }
223
228 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
229
235
236}
237
238}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
OdDgElementId elementId()
Definition: OdDgElement.cs:212
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 OdDgElementId getAt(UInt32 entryId, bool getErasedRecord)
void add(OdDgModel pModel, bool bCreateDefaultViewGroup)
override OdDgElement.ElementTypes getElementType()
static OdDgModelTable cast(OdRxObject pObj)
override byte getElementSubType()
static HandleRef getCPtr(OdDgModelTable obj)
override void Dispose(bool disposing)
void add(OdDgModel pModel)
OdDgElementIterator createIterator()
virtual OdDgElementId getAt(String name, bool getErasedRecord)
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()
static global::System.Exception Retrieve()
static string OdDgModelTable_getRealClassName(IntPtr jarg1)
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 global::System.IntPtr OdDgModelTable_getAt__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
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 IntPtr OdDgModelTable_desc()
static void OdDgModelTable_add__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgModelTable_createIterator__SWIG_2(HandleRef jarg1)
static void delete_OdDgModelTable(HandleRef jarg1)
static IntPtr OdDgModelTable_cast(HandleRef jarg1)
static byte OdDgModelTable_getElementSubType(HandleRef jarg1)