Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdFieldValue.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.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdFieldValue : OdValue {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdFieldValue(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdFieldValue_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdFieldValue 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
43 public static OdFieldValue cast(OdRxObject pObj) {// OdSmartPtr<OdFieldValue>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdFieldValue ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdFieldValue)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFieldValue),ptr, true));
52 ret = (OdFieldValue)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFieldValue),ptr, false);
53 }
54 else
55 {
56 ret = (OdFieldValue)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFieldValue),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdFieldValue_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdFieldValue_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TD_DbPINVOKE.OdFieldValue_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdFieldValue createObject() {// OdSmartPtr<OdFieldValue>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdFieldValue ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdFieldValue)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFieldValue),ptr, true));
93 ret = (OdFieldValue)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFieldValue),ptr, false);
94 }
95 else
96 {
97 ret = (OdFieldValue)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdFieldValue),ptr, true);
98 }
99
101 return ret;
102}
103
104 public OdFieldValue() : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_0(), true) {
106 }
107
108 public OdFieldValue(OdFieldValue value) : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_1(OdFieldValue.getCPtr(value)), true) {
110 }
111
112 public OdFieldValue(String value) : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_2(value), true) {
114 }
115
116 public OdFieldValue(Int32 /*SIMPLETYPE*/ value) : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_3(value /*SIMPLETYPE*/), true) {
118 }
119
120 public OdFieldValue(double value) : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_4(value), true) {
122 }
123
124 public OdFieldValue(Int64 /*SIMPLETYPE cstype*/ date) : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_5(date /*SIMPLETYPE csin*/), true) {
126 }
127
128 public OdFieldValue(double x, double y) : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_6(x, y), true) {
130 }
131
132 public OdFieldValue(double x, double y, double z) : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_7(x, y, z), true) {
134 }
135
136 public OdFieldValue(OdDbObjectId objectId) : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_8(OdDbObjectId.getCPtr(objectId)), true) {
138 }
139
140 public OdFieldValue(OdResBuf resBuf) : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_9(OdResBuf.getCPtr(resBuf)), true) {
142 }
143
144 public OdFieldValue(IntPtr buffer, Int32 /*SIMPLETYPE*/ bufferSize) : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_10(buffer, bufferSize /*SIMPLETYPE*/), true) {
146 }
147
148 public OdFieldValue(OdGePoint3d p) : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_11(OdGePoint3d.getCPtr(p)), true) {
150 }
151
152 public OdFieldValue(OdGeVector3d p) : this(TD_DbPINVOKE.new_OdFieldValue__SWIG_12(OdGeVector3d.getCPtr(p)), true) {
154 }
155
156 public new bool get(ref string value) {
157IntPtr tmp_value = Marshal.StringToCoTaskMemUni(value);
158 IntPtr saved_value = tmp_value;
159 try {
160 bool ret = TD_DbPINVOKE.OdFieldValue_get__SWIG_0_0(swigCPtr, ref tmp_value);
162 return ret;
163 } finally {
164if (tmp_value != saved_value) value = Marshal.PtrToStringUni(tmp_value);
165 }
166 }
167
168 public new bool get(out Int32 /*SIMPLETYPE*/ value) {
169 bool ret = TD_DbPINVOKE.OdFieldValue_get__SWIG_0_1(swigCPtr, out value);
171 return ret;
172 }
173
174 public new bool get(out double value) {
175 bool ret = TD_DbPINVOKE.OdFieldValue_get__SWIG_0_2(swigCPtr, out value);
177 return ret;
178 }
179
180 public new bool get(out Int64 /*SIMPLETYPE*/ date) {
181 bool ret = TD_DbPINVOKE.OdFieldValue_get__SWIG_0_3(swigCPtr, out date);
183 return ret;
184 }
185
186 public new bool get(out double x, out double y) {
187 bool ret = TD_DbPINVOKE.OdFieldValue_get__SWIG_0_4(swigCPtr, out x, out y);
189 return ret;
190 }
191
192 public new bool get(out double x, out double y, out double z) {
193 bool ret = TD_DbPINVOKE.OdFieldValue_get__SWIG_0_5(swigCPtr, out x, out y, out z);
195 return ret;
196 }
197
198 public new bool get(OdDbObjectId objectId) {
199 bool ret = TD_DbPINVOKE.OdFieldValue_get__SWIG_0_6(swigCPtr, OdDbObjectId.getCPtr(objectId));
201 return ret;
202 }
203
204 public new bool get(ref OdResBuf /*OUT_PARAM for SMARTPTR*/ resBuf) {
205 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_resBuf = resBuf == null ? IntPtr.Zero : OdResBuf.getCPtr(resBuf).Handle;
206 IntPtr saved_resBuf = tmp_resBuf;
207 /*OUT_PARAM for SMARTPTR pre*/
208 try {
209 bool ret = TD_DbPINVOKE.OdFieldValue_get__SWIG_0_7(swigCPtr, ref tmp_resBuf /*OUT_PARAM for SMARTPTR*/);
211 return ret;
212 } finally {
213if(tmp_resBuf == IntPtr.Zero) resBuf = null;
214 if(tmp_resBuf != IntPtr.Zero && tmp_resBuf != saved_resBuf)
215 {
216 MemoryTransaction mTrans_resBuf = MemoryManager.GetMemoryManager().GetCurrentTransaction();
217 if(mTrans_resBuf != null)
218 mTrans_resBuf.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdResBuf>(typeof(OdResBuf), tmp_resBuf, true));
219 resBuf = Teigha.Core.Helpers.odCreateObjectInternal<OdResBuf>(typeof(OdResBuf), tmp_resBuf, mTrans_resBuf == null);
220 /*OUT_PARAM for SMARTPTR*/
221 }
222 }
223 }
224
225 public new bool get(out byte[] pBuf) {
226 IntPtr tmp_pBuf = IntPtr.Zero;
227 try {
228 bool ret = TD_DbPINVOKE.OdFieldValue_get__SWIG_0_8(swigCPtr, out tmp_pBuf);
230 return ret;
231 } finally {
232 pBuf = Teigha.TD.Helpers.UnmarshalByteArray(tmp_pBuf);
233 }
234 }
235
236 public new bool get(OdTimeStamp time) {
239 return ret;
240 }
241
242 public bool get(OdGePoint3d p) {
245 return ret;
246 }
247
248 public bool get(OdGeVector3d p) {
251 return ret;
252 }
253
254 public new bool set(OdValue value) {
257 return ret;
258 }
259
260 public new bool set(String value) {
261 bool ret = TD_DbPINVOKE.OdFieldValue_set__SWIG_0_1(swigCPtr, value);
263 return ret;
264 }
265
266 public new bool set(Int32 /*SIMPLETYPE*/ value) {
267 bool ret = TD_DbPINVOKE.OdFieldValue_set__SWIG_0_2(swigCPtr, value /*SIMPLETYPE*/);
269 return ret;
270 }
271
272 public new bool set(double value) {
273 bool ret = TD_DbPINVOKE.OdFieldValue_set__SWIG_0_3(swigCPtr, value);
275 return ret;
276 }
277
278 public new bool set(Int64 /*SIMPLETYPE cstype*/ date) {
279 bool ret = TD_DbPINVOKE.OdFieldValue_set__SWIG_0_4(swigCPtr, date /*SIMPLETYPE csin*/);
281 return ret;
282 }
283
284 public new bool set(double x, double y) {
285 bool ret = TD_DbPINVOKE.OdFieldValue_set__SWIG_0_5(swigCPtr, x, y);
287 return ret;
288 }
289
290 public new bool set(double x, double y, double z) {
291 bool ret = TD_DbPINVOKE.OdFieldValue_set__SWIG_0_6(swigCPtr, x, y, z);
293 return ret;
294 }
295
296 public new bool set(OdDbObjectId objectId) {
297 bool ret = TD_DbPINVOKE.OdFieldValue_set__SWIG_0_7(swigCPtr, OdDbObjectId.getCPtr(objectId));
299 return ret;
300 }
301
302 public new bool set(OdResBuf resBuf) {
303 bool ret = TD_DbPINVOKE.OdFieldValue_set__SWIG_0_8(swigCPtr, OdResBuf.getCPtr(resBuf));
305 return ret;
306 }
307
308 public new bool set(IntPtr buffer, Int32 /*SIMPLETYPE*/ bufferSize) {
309 bool ret = TD_DbPINVOKE.OdFieldValue_set__SWIG_0_9(swigCPtr, buffer, bufferSize /*SIMPLETYPE*/);
311 return ret;
312 }
313
314 public new bool set(OdTimeStamp time) {
317 return ret;
318 }
319
320 public bool set(OdGePoint3d p) {
323 return ret;
324 }
325
326 public bool set(OdGeVector3d p) {
329 return ret;
330 }
331
332 public UInt32 flags() {
333// test csout
334 /*SIMPLETYPE*/
335 UInt32 ret = TD_DbPINVOKE.OdFieldValue_flags(swigCPtr);
337 return ret;
338 }
339
340 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
341 string ret = TD_DbPINVOKE.OdFieldValue_getRealClassName(ptr /*SIMPLETYPE*/);
343 return ret;
344 }
345
350 public string vb_format(Teigha.TD.OdDbDatabase pDb) { return this.format(pDb); }
351
356 public string vb_format() { return this.format(); }
357
362 public string vb_format(Teigha.TD.OdValue.FormatOption nOption, Teigha.TD.OdDbDatabase pDb) { return this.format(nOption, pDb); }
363
368 public string vb_format(Teigha.TD.OdValue.FormatOption nOption) { return this.format(nOption); }
369
374 public string vb_format(string pszFormat, Teigha.TD.OdValue.FormatOption nOption, Teigha.TD.OdDbDatabase pDb) { return this.format(pszFormat, nOption, pDb); }
375
380 public string vb_format(string pszFormat, Teigha.TD.OdValue.FormatOption nOption) { return this.format(pszFormat, nOption); }
381
386 public bool vb_format(string pszFormat, ref string pszValue, Teigha.TD.OdDbDatabase pDb) { return this.format(pszFormat, ref pszValue, pDb); }
387
392 public bool vb_format(string pszFormat, ref string pszValue) { return this.format(pszFormat, ref pszValue); }
393
398 public uint vb_flags() { return this.flags(); }
399
405
411
412}
413
414}
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdTimeStamp obj)
Definition: OdTimeStamp.cs:26
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
OdFieldValue(OdResBuf resBuf)
OdFieldValue(IntPtr cPtr, bool cMemoryOwn)
Definition: OdFieldValue.cs:21
Teigha.TD.OdValue.UnitType vb_unitType()
OdFieldValue(OdGeVector3d p)
static HandleRef getCPtr(OdFieldValue obj)
Definition: OdFieldValue.cs:26
OdFieldValue(OdGePoint3d p)
override void Dispose(bool disposing)
Definition: OdFieldValue.cs:30
string vb_format(Teigha.TD.OdDbDatabase pDb)
string vb_format(string pszFormat, Teigha.TD.OdValue.FormatOption nOption, Teigha.TD.OdDbDatabase pDb)
string vb_format(Teigha.TD.OdValue.FormatOption nOption, Teigha.TD.OdDbDatabase pDb)
OdFieldValue(String value)
override OdRxClass isA()
Definition: OdFieldValue.cs:70
bool vb_format(string pszFormat, ref string pszValue)
OdFieldValue(double value)
OdFieldValue(double x, double y, double z)
OdFieldValue(OdFieldValue value)
static OdFieldValue cast(OdRxObject pObj)
Definition: OdFieldValue.cs:43
OdFieldValue(Int64 date)
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdFieldValue.cs:77
bool vb_format(string pszFormat, ref string pszValue, Teigha.TD.OdDbDatabase pDb)
OdFieldValue(Int32 value)
OdFieldValue(IntPtr buffer, Int32 bufferSize)
OdFieldValue(double x, double y)
Teigha.TD.OdValue.DataType vb_dataType()
string vb_format(Teigha.TD.OdValue.FormatOption nOption)
OdFieldValue(OdDbObjectId objectId)
static new OdFieldValue createObject()
Definition: OdFieldValue.cs:84
string vb_format(string pszFormat, Teigha.TD.OdValue.FormatOption nOption)
static string getRealClassName(IntPtr ptr)
static new OdRxClass desc()
Definition: OdFieldValue.cs:63
static HandleRef getCPtr(OdResBuf obj)
Definition: OdResBuf.cs:26
OdValue.DataType dataType()
Definition: OdValue.cs:164
static HandleRef getCPtr(OdValue obj)
Definition: OdValue.cs:26
String format()
Definition: OdValue.cs:459
OdValue.UnitType unitType()
Definition: OdValue.cs:431
static global::System.Exception Retrieve()
static bool OdFieldValue_set__SWIG_0_8(HandleRef jarg1, HandleRef jarg2)
static bool OdFieldValue_set__SWIG_0_4(HandleRef jarg1, Int64 jarg2)
static bool OdFieldValue_get__SWIG_0_4(HandleRef jarg1, out double jarg2, out double jarg3)
static bool OdFieldValue_set__SWIG_0_7(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFieldValue_get__SWIG_0_1(HandleRef jarg1, out Int32 jarg2)
static bool OdFieldValue_set__SWIG_0_2(HandleRef jarg1, Int32 jarg2)
static bool OdFieldValue_set__SWIG_0_6(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static bool OdFieldValue_get__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdFieldValue_createObject()
static bool OdFieldValue_set__SWIG_0_5(HandleRef jarg1, double jarg2, double jarg3)
static IntPtr OdFieldValue_cast(HandleRef jarg1)
static bool OdFieldValue_set__SWIG_0_9(HandleRef jarg1, IntPtr jarg2, Int32 jarg3)
static bool OdFieldValue_get__SWIG_0_0(HandleRef jarg1, ref IntPtr jarg2)
static bool OdFieldValue_set__SWIG_0_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdFieldValue_set__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFieldValue_get__SWIG_0_9(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFieldValue_get__SWIG_0_2(HandleRef jarg1, out double jarg2)
static bool OdFieldValue_get__SWIG_0_8(HandleRef jarg1, out IntPtr jarg2)
static string OdFieldValue_getRealClassName(IntPtr jarg1)
static bool OdFieldValue_set__SWIG_0_10(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdFieldValue_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdFieldValue(HandleRef jarg1)
static bool OdFieldValue_get__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFieldValue_set__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFieldValue_get__SWIG_0_3(HandleRef jarg1, out Int64 jarg2)
static bool OdFieldValue_set__SWIG_0_3(HandleRef jarg1, double jarg2)
static bool OdFieldValue_get__SWIG_0_7(HandleRef jarg1, ref IntPtr jarg2)
static IntPtr OdFieldValue_desc()
static UInt32 OdFieldValue_flags(HandleRef jarg1)
static IntPtr OdFieldValue_isA(HandleRef jarg1)
static bool OdFieldValue_get__SWIG_0_6(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFieldValue_set__SWIG_0_0(HandleRef jarg1, HandleRef jarg2)
static bool OdFieldValue_get__SWIG_0_5(HandleRef jarg1, out double jarg2, out double jarg3, out double jarg4)