Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgVariableValuesSet.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 OdDgVariableValuesSet(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgVariableValuesSet_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgVariableValuesSet 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 OdDgVariableValuesSet cast(OdRxObject pObj) {// OdSmartPtr<OdDgVariableValuesSet>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgVariableValuesSet ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgVariableValuesSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgVariableValuesSet),ptr, true));
66 ret = (OdDgVariableValuesSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgVariableValuesSet),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgVariableValuesSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgVariableValuesSet),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.OdDgVariableValuesSet_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.OdDgVariableValuesSet_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.OdDgVariableValuesSet_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgVariableValuesSet createObject() {// OdSmartPtr<OdDgVariableValuesSet>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgVariableValuesSet ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgVariableValuesSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgVariableValuesSet),ptr, true));
107 ret = (OdDgVariableValuesSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgVariableValuesSet),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgVariableValuesSet)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgVariableValuesSet),ptr, true);
112 }
113
115 return ret;
116}
117
118 public virtual String getName() {
119 string ret = TG_DbPINVOKE.OdDgVariableValuesSet_getName(swigCPtr);
121 return ret;
122}
123
124 public virtual void setName(String strName) {
127 }
128
129 public virtual String getDescription() {
132 return ret;
133}
134
135 public virtual void setDescription(String strDescription) {
136 TG_DbPINVOKE.OdDgVariableValuesSet_setDescription(swigCPtr, strDescription);
138 }
139
140 public virtual OdDgECClassInstance getItemTypeInstance() {// OdDgECClassInstancePtr
141 MemoryManager mMan = MemoryManager.GetMemoryManager();
142 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
144
145 OdDgECClassInstance ret = null;
146 if (null != mTrans)
147 {
148 mTrans.AddObject((OdDgECClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClassInstance),ptr, true));
149 ret = (OdDgECClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClassInstance),ptr, false);
150 }
151 else
152 {
153 ret = (OdDgECClassInstance)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgECClassInstance),ptr, true);
154 }
155
157 return ret;
158}
159
160 public virtual bool setItemTypeInstance(OdDgECClassInstance pInstance) {
163 return ret;
164 }
165
166 public virtual UInt32 getVariablesCount() {
167// test csout
168 /*SIMPLETYPE*/
171 return ret;
172 }
173
174 public virtual OdDgElementId getVariableId(UInt32 /*SIMPLETYPE*/ uIndex) {
175 OdDgElementId ret = new OdDgElementId(TG_DbPINVOKE.OdDgVariableValuesSet_getVariableId(swigCPtr, uIndex /*SIMPLETYPE*/), true);
177 return ret;
178 }
179
183 return ret;
184 }
185
189 return ret;
190 }
191
195 }
196
197 public virtual void setVariableValue(String strVarName, OdDgVariableValueVariant value) {
200 }
201
202 public override OdResult subOpen(OpenMode mode) {
205 return ret;
206 }
207
208 public override OdResult subClose() {
211 return ret;
212 }
213
214 public override OdRxObject clone() {// OdRxObjectPtr
215 MemoryManager mMan = MemoryManager.GetMemoryManager();
216 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
217 IntPtr ptr = TG_DbPINVOKE.OdDgVariableValuesSet_clone(swigCPtr);
218
219 OdRxObject ret = null;
220 if (null != mTrans)
221 {
222 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
223 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
224 }
225 else
226 {
227 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
228 }
229
231 return ret;
232}
233
234 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
235 string ret = TG_DbPINVOKE.OdDgVariableValuesSet_getRealClassName(ptr /*SIMPLETYPE*/);
237 return ret;
238 }
239
244 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
245
251
252}
253
254}
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(OdDgVariableValueVariant obj)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
static OdDgVariableValuesSet cast(OdRxObject pObj)
virtual OdDgECClassInstance getItemTypeInstance()
static new OdDgVariableValuesSet createObject()
virtual void setVariableValue(OdDgElementId idVar, OdDgVariableValueVariant value)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setDescription(String strDescription)
override void Dispose(bool disposing)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void setName(String strName)
virtual void setVariableValue(String strVarName, OdDgVariableValueVariant value)
virtual OdDgVariableValueVariant getVariableValue(OdDgElementId idVar)
virtual OdDgElementId getVariableId(UInt32 uIndex)
virtual bool setItemTypeInstance(OdDgECClassInstance pInstance)
virtual OdDgVariableValueVariant getVariableValue(String strVarName)
override OdDgElement.ElementTypes getElementType()
OdDgVariableValuesSet(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDgVariableValuesSet obj)
override OdResult subOpen(OpenMode mode)
static string getRealClassName(IntPtr ptr)
static global::System.Exception Retrieve()
static string OdDgVariableValuesSet_getRealClassName(IntPtr jarg1)
static IntPtr OdDgVariableValuesSet_getItemTypeInstance(HandleRef jarg1)
static IntPtr OdDgVariableValuesSet_desc()
static void delete_OdDgVariableValuesSet(HandleRef jarg1)
static String OdDgVariableValuesSet_getName(HandleRef jarg1)
static global::System.IntPtr OdDgVariableValuesSet_getVariableId(HandleRef jarg1, UInt32 jarg2)
static void OdDgVariableValuesSet_setVariableValue__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgVariableValuesSet_subOpen(HandleRef jarg1, int jarg2)
static int OdDgVariableValuesSet_getElementType(HandleRef jarg1)
static void OdDgVariableValuesSet_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDgVariableValuesSet_getVariableValue__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgVariableValuesSet_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgVariableValuesSet_clone(HandleRef jarg1)
static void OdDgVariableValuesSet_setDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDgVariableValuesSet_getVariableValue__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String OdDgVariableValuesSet_getDescription(HandleRef jarg1)
static byte OdDgVariableValuesSet_getElementSubType(HandleRef jarg1)
static IntPtr OdDgVariableValuesSet_cast(HandleRef jarg1)
static UInt32 OdDgVariableValuesSet_getVariablesCount(HandleRef jarg1)
static void OdDgVariableValuesSet_setVariableValue__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgVariableValuesSet_createObject()
static IntPtr OdDgVariableValuesSet_isA(HandleRef jarg1)
static bool OdDgVariableValuesSet_setItemTypeInstance(HandleRef jarg1, HandleRef jarg2)
static int OdDgVariableValuesSet_subClose(HandleRef jarg1)