Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgVariablesList.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 OdDgVariablesList(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgVariablesList_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgVariablesList 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 OdDgVariablesList cast(OdRxObject pObj) {// OdSmartPtr<OdDgVariablesList>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgVariablesList ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgVariablesList)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgVariablesList),ptr, true));
66 ret = (OdDgVariablesList)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgVariablesList),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgVariablesList)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgVariablesList),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.OdDgVariablesList_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.OdDgVariablesList_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.OdDgVariablesList_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgVariablesList createObject() {// OdSmartPtr<OdDgVariablesList>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgVariablesList ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgVariablesList)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgVariablesList),ptr, true));
107 ret = (OdDgVariablesList)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgVariablesList),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgVariablesList)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgVariablesList),ptr, true);
112 }
113
115 return ret;
116}
117
118 public virtual OdDgElementId getLocalVariable(String strVariableName) {
119 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgVariablesList_getLocalVariable(swigCPtr, strVariableName), true);
121 return ret;
122 }
123
124 public virtual void addLocalVariable(OdDgVariable varData) {
127 }
128
129 public virtual OdDgElementIterator createLocalVariableIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
130 MemoryManager mMan = MemoryManager.GetMemoryManager();
131 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
132 IntPtr ptr = TG_DbPINVOKE.OdDgVariablesList_createLocalVariableIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
133
134 OdDgElementIterator ret = null;
135 if (null != mTrans)
136 {
137 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
138 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
139 }
140 else
141 {
142 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
143 }
144
146 return ret;
147}
148
149 public virtual OdDgElementIterator createLocalVariableIterator(bool atBeginning) {// OdDgElementIteratorPtr
150 MemoryManager mMan = MemoryManager.GetMemoryManager();
151 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
153
154 OdDgElementIterator ret = null;
155 if (null != mTrans)
156 {
157 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
158 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
159 }
160 else
161 {
162 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
163 }
164
166 return ret;
167}
168
169 public virtual OdDgElementIterator createLocalVariableIterator() {// OdDgElementIteratorPtr
170 MemoryManager mMan = MemoryManager.GetMemoryManager();
171 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
173
174 OdDgElementIterator ret = null;
175 if (null != mTrans)
176 {
177 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
178 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
179 }
180 else
181 {
182 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
183 }
184
186 return ret;
187}
188
192 return ret;
193 }
194
195 public virtual String getItemTypeName() {
196 string ret = TG_DbPINVOKE.OdDgVariablesList_getItemTypeName(swigCPtr);
198 return ret;
199}
200
201 public virtual void setItemTypeLibrary(OdDgElementId idItemType, String strItemTypeName) {
202 TG_DbPINVOKE.OdDgVariablesList_setItemTypeLibrary(swigCPtr, OdDgElementId.getCPtr(idItemType), strItemTypeName);
204 }
205
206 public virtual OdDgECClassInstance getItemTypeDefaults() {// OdDgECClassInstancePtr
207 MemoryManager mMan = MemoryManager.GetMemoryManager();
208 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
210
211 OdDgECClassInstance ret = null;
212 if (null != mTrans)
213 {
214 mTrans.AddObject((OdDgECClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClassInstance),ptr, true));
215 ret = (OdDgECClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClassInstance),ptr, false);
216 }
217 else
218 {
219 ret = (OdDgECClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClassInstance),ptr, true);
220 }
221
223 return ret;
224}
225
226 public virtual bool setItemTypeDefaults(OdDgECClassInstance pDefaults) {
229 return ret;
230 }
231
232 public virtual OdDgElementId getItemTypeBasedVariable(String strVariableName) {
235 return ret;
236 }
237
238 public virtual OdDgElementIterator createItemTypeBasedVariableIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
239 MemoryManager mMan = MemoryManager.GetMemoryManager();
240 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
241 IntPtr ptr = TG_DbPINVOKE.OdDgVariablesList_createItemTypeBasedVariableIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
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 createItemTypeBasedVariableIterator(bool atBeginning) {// 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 OdDgElementIterator createItemTypeBasedVariableIterator() {// OdDgElementIteratorPtr
279 MemoryManager mMan = MemoryManager.GetMemoryManager();
280 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
282
283 OdDgElementIterator ret = null;
284 if (null != mTrans)
285 {
286 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
287 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
288 }
289 else
290 {
291 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
292 }
293
295 return ret;
296}
297
298 public virtual OdDgVariableValueVariant getValueByName(String strVariableName) {
301 return ret;
302 }
303
304 public virtual OdDgElementId getVariableByName(String strVariableName) {
305 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgVariablesList_getVariableByName(swigCPtr, strVariableName), true);
307 return ret;
308 }
309
310 public virtual OdDgElementId getVariableValuesSet(String strVariableValuesSetName) {
311 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgVariablesList_getVariableValuesSet(swigCPtr, strVariableValuesSetName), true);
313 return ret;
314 }
315
316 public virtual void addVariableValuesSet(String strVariableValuesSetName) {
317 TG_DbPINVOKE.OdDgVariablesList_addVariableValuesSet(swigCPtr, strVariableValuesSetName);
319 }
320
321 public virtual OdDgElementIterator createVariableValuesSetIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
322 MemoryManager mMan = MemoryManager.GetMemoryManager();
323 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
324 IntPtr ptr = TG_DbPINVOKE.OdDgVariablesList_createVariableValuesSetIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
325
326 OdDgElementIterator ret = null;
327 if (null != mTrans)
328 {
329 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
330 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
331 }
332 else
333 {
334 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
335 }
336
338 return ret;
339}
340
341 public virtual OdDgElementIterator createVariableValuesSetIterator(bool atBeginning) {// OdDgElementIteratorPtr
342 MemoryManager mMan = MemoryManager.GetMemoryManager();
343 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
345
346 OdDgElementIterator ret = null;
347 if (null != mTrans)
348 {
349 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
350 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
351 }
352 else
353 {
354 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
355 }
356
358 return ret;
359}
360
361 public virtual OdDgElementIterator createVariableValuesSetIterator() {// OdDgElementIteratorPtr
362 MemoryManager mMan = MemoryManager.GetMemoryManager();
363 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
365
366 OdDgElementIterator ret = null;
367 if (null != mTrans)
368 {
369 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
370 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
371 }
372 else
373 {
374 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
375 }
376
378 return ret;
379}
380
384 return ret;
385 }
386
387 public override OdRxObject clone() {// OdRxObjectPtr
388 MemoryManager mMan = MemoryManager.GetMemoryManager();
389 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
390 IntPtr ptr = TG_DbPINVOKE.OdDgVariablesList_clone(swigCPtr);
391
392 OdRxObject ret = null;
393 if (null != mTrans)
394 {
395 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
396 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
397 }
398 else
399 {
400 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
401 }
402
404 return ret;
405}
406
407 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
408 string ret = TG_DbPINVOKE.OdDgVariablesList_getRealClassName(ptr /*SIMPLETYPE*/);
410 return ret;
411 }
412
417 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
418
424
425}
426
427}
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(OdDgECClassInstance obj)
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static HandleRef getCPtr(OdDgElementId obj)
static HandleRef getCPtr(OdDgVariable obj)
Definition: OdDgVariable.cs:26
static string getRealClassName(IntPtr ptr)
override OdRxObject clone()
virtual OdDgElementId getVariableValuesSet(String strVariableValuesSetName)
virtual OdDgModel.UnitDescription getMasterUnits()
virtual void addVariableValuesSet(String strVariableValuesSetName)
virtual OdDgElementIterator createItemTypeBasedVariableIterator(bool atBeginning)
static new OdRxClass desc()
virtual OdDgElementIterator createVariableValuesSetIterator(bool atBeginning, bool skipDeleted)
override OdDgElement.ElementTypes getElementType()
override void Dispose(bool disposing)
virtual OdDgElementIterator createItemTypeBasedVariableIterator(bool atBeginning, bool skipDeleted)
OdDgVariablesList(IntPtr cPtr, bool cMemoryOwn)
virtual OdDgElementIterator createLocalVariableIterator()
virtual void setItemTypeLibrary(OdDgElementId idItemType, String strItemTypeName)
virtual OdDgElementId getItemTypeBasedVariable(String strVariableName)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual OdDgElementIterator createVariableValuesSetIterator()
virtual OdDgElementIterator createLocalVariableIterator(bool atBeginning, bool skipDeleted)
virtual OdDgElementId getLocalVariable(String strVariableName)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdDgElementIterator createItemTypeBasedVariableIterator()
virtual void addLocalVariable(OdDgVariable varData)
virtual bool setItemTypeDefaults(OdDgECClassInstance pDefaults)
virtual OdDgECClassInstance getItemTypeDefaults()
virtual OdDgElementId getItemTypeLibraryId()
static OdDgVariablesList cast(OdRxObject pObj)
virtual OdDgElementIterator createVariableValuesSetIterator(bool atBeginning)
virtual OdDgElementIterator createLocalVariableIterator(bool atBeginning)
static HandleRef getCPtr(OdDgVariablesList obj)
override OdRxClass isA()
static new OdDgVariablesList createObject()
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdDgElementId getVariableByName(String strVariableName)
virtual OdDgVariableValueVariant getValueByName(String strVariableName)
static global::System.Exception Retrieve()
static IntPtr OdDgVariablesList_createLocalVariableIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static IntPtr OdDgVariablesList_createLocalVariableIterator__SWIG_2(HandleRef jarg1)
static global::System.IntPtr OdDgVariablesList_getValueByName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDgVariablesList_getElementType(HandleRef jarg1)
static String OdDgVariablesList_getItemTypeName(HandleRef jarg1)
static IntPtr OdDgVariablesList_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDgVariablesList_getVariableByName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDgVariablesList_getLocalVariable(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgVariablesList_isA(HandleRef jarg1)
static IntPtr OdDgVariablesList_createItemTypeBasedVariableIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static IntPtr OdDgVariablesList_createItemTypeBasedVariableIterator__SWIG_2(HandleRef jarg1)
static IntPtr OdDgVariablesList_createVariableValuesSetIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static IntPtr OdDgVariablesList_createVariableValuesSetIterator__SWIG_2(HandleRef jarg1)
static IntPtr OdDgVariablesList_createObject()
static void OdDgVariablesList_addVariableValuesSet(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDgVariablesList_getMasterUnits(HandleRef jarg1)
static IntPtr OdDgVariablesList_desc()
static IntPtr OdDgVariablesList_cast(HandleRef jarg1)
static global::System.IntPtr OdDgVariablesList_getItemTypeLibraryId(HandleRef jarg1)
static void delete_OdDgVariablesList(HandleRef jarg1)
static byte OdDgVariablesList_getElementSubType(HandleRef jarg1)
static IntPtr OdDgVariablesList_clone(HandleRef jarg1)
static void OdDgVariablesList_addLocalVariable(HandleRef jarg1, HandleRef jarg2)
static bool OdDgVariablesList_setItemTypeDefaults(HandleRef jarg1, HandleRef jarg2)
static void OdDgVariablesList_setItemTypeLibrary(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdDgVariablesList_createLocalVariableIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static global::System.IntPtr OdDgVariablesList_getVariableValuesSet(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgVariablesList_createItemTypeBasedVariableIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static IntPtr OdDgVariablesList_createVariableValuesSetIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static global::System.IntPtr OdDgVariablesList_getItemTypeBasedVariable(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static string OdDgVariablesList_getRealClassName(IntPtr jarg1)
static IntPtr OdDgVariablesList_getItemTypeDefaults(HandleRef jarg1)