Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgReferenceOverride.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 OdDgReferenceOverride(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgReferenceOverride_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgReferenceOverride 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 OdDgReferenceOverride cast(OdRxObject pObj) {// OdSmartPtr<OdDgReferenceOverride>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgReferenceOverride ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgReferenceOverride)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgReferenceOverride),ptr, true));
66 ret = (OdDgReferenceOverride)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgReferenceOverride),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgReferenceOverride)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgReferenceOverride),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.OdDgReferenceOverride_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.OdDgReferenceOverride_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.OdDgReferenceOverride_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgReferenceOverride createObject() {// OdSmartPtr<OdDgReferenceOverride>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgReferenceOverride ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgReferenceOverride)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgReferenceOverride),ptr, true));
107 ret = (OdDgReferenceOverride)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgReferenceOverride),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgReferenceOverride)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgReferenceOverride),ptr, true);
112 }
113
115 return ret;
116}
117
118 public bool getDisplayFlag() {
121 return ret;
122 }
123
124 public void setDisplayFlag(bool value, bool setOverrideFlag) {
127 }
128
129 public void setDisplayFlag(bool value) {
132 }
133
137 return ret;
138 }
139
140 public void setDisplayOverrideFlag(bool value) {
143 }
144
145 public bool getSnapFlag() {
148 return ret;
149 }
150
151 public void setSnapFlag(bool value, bool setOverrideFlag) {
154 }
155
156 public void setSnapFlag(bool value) {
159 }
160
161 public bool getSnapOverrideFlag() {
164 return ret;
165 }
166
167 public void setSnapOverrideFlag(bool value) {
170 }
171
172 public bool getLocateFlag() {
175 return ret;
176 }
177
178 public void setLocateFlag(bool value, bool setOverrideFlag) {
181 }
182
183 public void setLocateFlag(bool value) {
186 }
187
188 public bool getLocateOverrideFlag() {
191 return ret;
192 }
193
194 public void setLocateOverrideFlag(bool value) {
197 }
198
199 public void getPathOfXRef(OdUInt64Array path) {
202 }
203
204 public void setPathOfXRef(OdUInt64Array path) {
207 }
208
209 public override OdRxObject clone() {// OdRxObjectPtr
210 MemoryManager mMan = MemoryManager.GetMemoryManager();
211 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
212 IntPtr ptr = TG_DbPINVOKE.OdDgReferenceOverride_clone(swigCPtr);
213
214 OdRxObject ret = null;
215 if (null != mTrans)
216 {
217 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
218 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
219 }
220 else
221 {
222 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
223 }
224
226 return ret;
227}
228
229 public void add(OdDgElement pElement) {
232 }
233
234 public OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
235 MemoryManager mMan = MemoryManager.GetMemoryManager();
236 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
237 IntPtr ptr = TG_DbPINVOKE.OdDgReferenceOverride_createIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
238
239 OdDgElementIterator ret = null;
240 if (null != mTrans)
241 {
242 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
243 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
244 }
245 else
246 {
247 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
248 }
249
251 return ret;
252}
253
254 public OdDgElementIterator createIterator(bool atBeginning) {// OdDgElementIteratorPtr
255 MemoryManager mMan = MemoryManager.GetMemoryManager();
256 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
257 IntPtr ptr = TG_DbPINVOKE.OdDgReferenceOverride_createIterator__SWIG_1(swigCPtr, atBeginning);
258
259 OdDgElementIterator ret = null;
260 if (null != mTrans)
261 {
262 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
263 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
264 }
265 else
266 {
267 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
268 }
269
271 return ret;
272}
273
274 public OdDgElementIterator createIterator() {// OdDgElementIteratorPtr
275 MemoryManager mMan = MemoryManager.GetMemoryManager();
276 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
278
279 OdDgElementIterator ret = null;
280 if (null != mTrans)
281 {
282 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
283 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
284 }
285 else
286 {
287 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
288 }
289
291 return ret;
292}
293
294 public OdDgLevelTable getLevelTable(OpenMode openMode) {// OdDgLevelTablePtr
295 MemoryManager mMan = MemoryManager.GetMemoryManager();
296 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
297 IntPtr ptr = TG_DbPINVOKE.OdDgReferenceOverride_getLevelTable__SWIG_0(swigCPtr, (int)openMode);
298
299 OdDgLevelTable ret = null;
300 if (null != mTrans)
301 {
302 mTrans.AddObject((OdDgLevelTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLevelTable),ptr, true));
303 ret = (OdDgLevelTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLevelTable),ptr, false);
304 }
305 else
306 {
307 ret = (OdDgLevelTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLevelTable),ptr, true);
308 }
309
311 return ret;
312}
313
314 public OdDgLevelTable getLevelTable() {// OdDgLevelTablePtr
315 MemoryManager mMan = MemoryManager.GetMemoryManager();
316 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
318
319 OdDgLevelTable ret = null;
320 if (null != mTrans)
321 {
322 mTrans.AddObject((OdDgLevelTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLevelTable),ptr, true));
323 ret = (OdDgLevelTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLevelTable),ptr, false);
324 }
325 else
326 {
327 ret = (OdDgLevelTable)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgLevelTable),ptr, true);
328 }
329
331 return ret;
332}
333
334 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
335 string ret = TG_DbPINVOKE.OdDgReferenceOverride_getRealClassName(ptr /*SIMPLETYPE*/);
337 return ret;
338 }
339
344 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
345
351
352}
353
354}
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(OdUInt64Array obj)
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static HandleRef getCPtr(OdDgElement obj)
Definition: OdDgElement.cs:26
void setDisplayFlag(bool value, bool setOverrideFlag)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDgReferenceOverride obj)
OdDgReferenceOverride(IntPtr cPtr, bool cMemoryOwn)
OdDgLevelTable getLevelTable(OpenMode openMode)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static OdDgReferenceOverride cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
void getPathOfXRef(OdUInt64Array path)
void add(OdDgElement pElement)
override void Dispose(bool disposing)
void setSnapFlag(bool value, bool setOverrideFlag)
override OdDgElement.ElementTypes getElementType()
static new OdDgReferenceOverride createObject()
void setPathOfXRef(OdUInt64Array path)
OdDgElementIterator createIterator(bool atBeginning)
void setLocateFlag(bool value, bool setOverrideFlag)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted)
static global::System.Exception Retrieve()
static void OdDgReferenceOverride_setLocateFlag__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static IntPtr OdDgReferenceOverride_isA(HandleRef jarg1)
static IntPtr OdDgReferenceOverride_getLevelTable__SWIG_1(HandleRef jarg1)
static int OdDgReferenceOverride_getElementType(HandleRef jarg1)
static void OdDgReferenceOverride_setDisplayOverrideFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgReferenceOverride_getLevelTable__SWIG_0(HandleRef jarg1, int jarg2)
static void OdDgReferenceOverride_setLocateFlag__SWIG_1(HandleRef jarg1, bool jarg2)
static IntPtr OdDgReferenceOverride_clone(HandleRef jarg1)
static string OdDgReferenceOverride_getRealClassName(IntPtr jarg1)
static void OdDgReferenceOverride_setSnapFlag__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static IntPtr OdDgReferenceOverride_createIterator__SWIG_2(HandleRef jarg1)
static bool OdDgReferenceOverride_getSnapFlag(HandleRef jarg1)
static bool OdDgReferenceOverride_getDisplayFlag(HandleRef jarg1)
static void OdDgReferenceOverride_setDisplayFlag__SWIG_1(HandleRef jarg1, bool jarg2)
static void OdDgReferenceOverride_getPathOfXRef(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDgReferenceOverride_createObject()
static IntPtr OdDgReferenceOverride_desc()
static bool OdDgReferenceOverride_getLocateOverrideFlag(HandleRef jarg1)
static bool OdDgReferenceOverride_getLocateFlag(HandleRef jarg1)
static IntPtr OdDgReferenceOverride_cast(HandleRef jarg1)
static void OdDgReferenceOverride_setPathOfXRef(HandleRef jarg1, IntPtr jarg2)
static void OdDgReferenceOverride_add(HandleRef jarg1, HandleRef jarg2)
static bool OdDgReferenceOverride_getDisplayOverrideFlag(HandleRef jarg1)
static bool OdDgReferenceOverride_getSnapOverrideFlag(HandleRef jarg1)
static IntPtr OdDgReferenceOverride_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgReferenceOverride_setDisplayFlag__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static void OdDgReferenceOverride_setSnapOverrideFlag(HandleRef jarg1, bool jarg2)
static byte OdDgReferenceOverride_getElementSubType(HandleRef jarg1)
static void delete_OdDgReferenceOverride(HandleRef jarg1)
static void OdDgReferenceOverride_setSnapFlag__SWIG_1(HandleRef jarg1, bool jarg2)
static IntPtr OdDgReferenceOverride_createIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static IntPtr OdDgReferenceOverride_createIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static void OdDgReferenceOverride_setLocateOverrideFlag(HandleRef jarg1, bool jarg2)