Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgFiler.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
17public class OdDgFiler : OdRxObject {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgFiler(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgFiler_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgFiler 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 OdDgFiler cast(OdRxObject pObj) {// OdSmartPtr<OdDgFiler>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgFiler ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgFiler),ptr, true));
52 ret = (OdDgFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgFiler),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgFiler),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),TG_DbPINVOKE.OdDgFiler_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),TG_DbPINVOKE.OdDgFiler_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),TG_DbPINVOKE.OdDgFiler_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgFiler createObject() {// OdSmartPtr<OdDgFiler>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgFiler ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgFiler),ptr, true));
93 ret = (OdDgFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgFiler),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgFiler),ptr, true);
98 }
99
101 return ret;
102}
103
109
110 public virtual OdDgDatabase database() {
111 OdDgDatabase ret = (OdDgDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDatabase),TG_DbPINVOKE.OdDgFiler_database(swigCPtr),false); /*createInt 3_2*/
112
114 return ret;
115}
116
117 public virtual void seek(Int32 offset, FilerSeekType whence) {
118 TG_DbPINVOKE.OdDgFiler_seek(swigCPtr, offset /*SIMPLETYPE*/, (int)whence);
120 }
121
122 public virtual UInt32 tell() {
123// test csout
124 /*SIMPLETYPE*/
125 UInt32 ret = TG_DbPINVOKE.OdDgFiler_tell(swigCPtr);
127 return ret;
128 }
129
130 public virtual UInt32 length() {
131// test csout
132 /*SIMPLETYPE*/
133 UInt32 ret = TG_DbPINVOKE.OdDgFiler_length(swigCPtr);
135 return ret;
136 }
137
138 public virtual void rdBytes(IntPtr buffer, UInt32 nLen) {
139 TG_DbPINVOKE.OdDgFiler_rdBytes(swigCPtr, buffer, nLen /*SIMPLETYPE*/);
141 }
142
143 public virtual sbyte rdInt8() {
144// test csout
145 /*SIMPLETYPE*/
146 sbyte ret = TG_DbPINVOKE.OdDgFiler_rdInt8(swigCPtr);
148 return ret;
149 }
150
151 public virtual byte rdUInt8() {
152// test csout
153 /*SIMPLETYPE*/
154 byte ret = TG_DbPINVOKE.OdDgFiler_rdUInt8(swigCPtr);
156 return ret;
157 }
158
159 public virtual Int16 rdInt16() {
160// test csout
161 /*SIMPLETYPE*/
162 Int16 ret = TG_DbPINVOKE.OdDgFiler_rdInt16(swigCPtr);
164 return ret;
165 }
166
167 public virtual Int32 rdInt32() {
168// test csout
169 /*SIMPLETYPE*/
170 Int32 ret = TG_DbPINVOKE.OdDgFiler_rdInt32(swigCPtr);
172 return ret;
173 }
174
175 public virtual Int64 rdInt64() {
176// test csout
177 /*SIMPLETYPE*/
178 Int64 ret = TG_DbPINVOKE.OdDgFiler_rdInt64(swigCPtr);
180 return ret;
181 }
182
183 public virtual double rdDouble() {
184 double ret = TG_DbPINVOKE.OdDgFiler_rdDouble__SWIG_0(swigCPtr);
186 return ret;
187 }
188
189 public virtual double rdDouble(out bool bInfValue) {
190 double ret = TG_DbPINVOKE.OdDgFiler_rdDouble__SWIG_1(swigCPtr, out bInfValue);
192 return ret;
193 }
194
195 public virtual OdDbHandle rdDbHandle() {
196 OdDbHandle ret = new OdDbHandle(TG_DbPINVOKE.OdDgFiler_rdDbHandle(swigCPtr), true);
198 return ret;
199 }
200
206
212
218
224
230
236
237 public virtual OdGePoint2d rdPoint2d(out bool bInfValue) {
238 OdGePoint2d ret = new OdGePoint2d(TG_DbPINVOKE.OdDgFiler_rdPoint2d__SWIG_1(swigCPtr, out bInfValue), true);
240 return ret;
241 }
242
243 public virtual OdGePoint3d rdPoint3d(out bool bInfValue) {
244 OdGePoint3d ret = new OdGePoint3d(TG_DbPINVOKE.OdDgFiler_rdPoint3d__SWIG_1(swigCPtr, out bInfValue), true);
246 return ret;
247 }
248
254
260
266
267 public virtual String rdUnicodeString(Int32 length) {
268 string ret = TG_DbPINVOKE.OdDgFiler_rdUnicodeString(swigCPtr, length /*SIMPLETYPE*/);
270 return ret;
271}
272
273 public virtual String rdAnsiString(Int32 length) {
274 string ret = TG_DbPINVOKE.OdDgFiler_rdAnsiString(swigCPtr, length /*SIMPLETYPE*/);
276 return ret;
277}
278
279 public virtual void wrBytes(IntPtr buffer, UInt32 nLen) {
280 TG_DbPINVOKE.OdDgFiler_wrBytes(swigCPtr, buffer, nLen /*SIMPLETYPE*/);
282 }
283
284 public virtual void wrInt8(sbyte val) {
285 TG_DbPINVOKE.OdDgFiler_wrInt8(swigCPtr, val /*SIMPLETYPE*/);
287 }
288
289 public virtual void wrUInt8(byte val) {
290 TG_DbPINVOKE.OdDgFiler_wrUInt8(swigCPtr, val /*SIMPLETYPE*/);
292 }
293
294 public virtual void wrInt16(Int16 val) {
295 TG_DbPINVOKE.OdDgFiler_wrInt16(swigCPtr, val /*SIMPLETYPE*/);
297 }
298
299 public virtual void wrInt32(Int32 val) {
300 TG_DbPINVOKE.OdDgFiler_wrInt32(swigCPtr, val /*SIMPLETYPE*/);
302 }
303
304 public virtual void wrInt64(Int64 val) {
305 TG_DbPINVOKE.OdDgFiler_wrInt64(swigCPtr, val /*SIMPLETYPE*/);
307 }
308
309 public virtual void wrDouble(double val) {
310 TG_DbPINVOKE.OdDgFiler_wrDouble(swigCPtr, val);
312 }
313
318
323
328
333
338
343
348
353
358
363
368
373
374 public virtual IntPtr rdAddress() {
375// test csout
376 /*SIMPLETYPE*/
377 IntPtr ret = TG_DbPINVOKE.OdDgFiler_rdAddress(swigCPtr);
379 return ret;
380 }
381
382 public virtual void wrAddress(IntPtr value) {
383 TG_DbPINVOKE.OdDgFiler_wrAddress(swigCPtr, value /*SIMPLETYPE*/);
385 }
386
387 public virtual float rdFloat() {
388 float ret = TG_DbPINVOKE.OdDgFiler_rdFloat(swigCPtr);
390 return ret;
391 }
392
393 public virtual void wrFloat(float val) {
394 TG_DbPINVOKE.OdDgFiler_wrFloat(swigCPtr, val);
396 }
397
398 protected static string getRealClassName(IntPtr ptr) {
399 string ret = TG_DbPINVOKE.OdDgFiler_getRealClassName(ptr /*SIMPLETYPE*/);
401 return ret;
402 }
403
408 public virtual Teigha.TG.OdDgFiler.FilerType vb_filerType() { return this.filerType(); }
409
410 public enum FilerType {
411 kFileFiler = 0,
412 kCopyFiler = 1,
413 kUndoFiler = 2,
414 kIdXlateFiler = 4,
415 kDeepCloneFiler = 6,
417 k2dTo3dFiler = 10,
418 k3dTo2dFiler = 11
419 }
420
421}
422
423}
static HandleRef getCPtr(OdDbHandle obj)
Definition OdDbHandle.cs:26
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeQuaternion obj)
static HandleRef getCPtr(OdGeVector2d obj)
static HandleRef getCPtr(OdGeVector3d obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDgElementId obj)
virtual OdGePoint3d rdPoint3d(out bool bInfValue)
Definition OdDgFiler.cs:243
virtual void wrHardOwnershipId(OdDgElementId value)
Definition OdDgFiler.cs:324
virtual double rdDouble(out bool bInfValue)
Definition OdDgFiler.cs:189
virtual OdGeVector3d rdVector3d()
Definition OdDgFiler.cs:255
virtual void wrQuaternion(OdGeQuaternion rotation)
Definition OdDgFiler.cs:359
static new OdRxClass desc()
Definition OdDgFiler.cs:63
virtual String rdUnicodeString(Int32 length)
Definition OdDgFiler.cs:267
virtual OdDgFiler.FilerType filerType()
Definition OdDgFiler.cs:104
virtual void seek(Int32 offset, FilerSeekType whence)
Definition OdDgFiler.cs:117
virtual void wrFloat(float val)
Definition OdDgFiler.cs:393
virtual byte rdUInt8()
Definition OdDgFiler.cs:151
virtual void wrHardPointerId(OdDgElementId value)
Definition OdDgFiler.cs:334
virtual void wrDbHandle(OdDbHandle value)
Definition OdDgFiler.cs:314
virtual void wrVector3d(OdGeVector3d vec)
Definition OdDgFiler.cs:354
virtual Int32 rdInt32()
Definition OdDgFiler.cs:167
virtual void wrSoftPointerId(OdDgElementId value)
Definition OdDgFiler.cs:329
virtual OdGePoint2d rdPoint2d()
Definition OdDgFiler.cs:225
virtual OdDgElementId rdSoftOwnershipId()
Definition OdDgFiler.cs:201
override OdRxObject queryX(OdRxClass protocolClass)
Definition OdDgFiler.cs:77
virtual void wrInt16(Int16 val)
Definition OdDgFiler.cs:294
virtual void wrSoftOwnershipId(OdDgElementId value)
Definition OdDgFiler.cs:319
virtual OdDgElementId rdHardPointerId()
Definition OdDgFiler.cs:213
virtual OdGePoint3d rdPoint3d()
Definition OdDgFiler.cs:231
virtual UInt32 tell()
Definition OdDgFiler.cs:122
virtual void wrUnicodeString(String str)
Definition OdDgFiler.cs:364
virtual OdGePoint2d rdPoint2d(out bool bInfValue)
Definition OdDgFiler.cs:237
OdDgFiler(IntPtr cPtr, bool cMemoryOwn)
Definition OdDgFiler.cs:21
virtual OdDgElementId rdSoftPointerId()
Definition OdDgFiler.cs:219
virtual double rdDouble()
Definition OdDgFiler.cs:183
virtual void wrInt32(Int32 val)
Definition OdDgFiler.cs:299
virtual void wrPoint2d(OdGePoint2d pt)
Definition OdDgFiler.cs:339
static HandleRef getCPtr(OdDgFiler obj)
Definition OdDgFiler.cs:26
virtual OdGeVector2d rdVector2d()
Definition OdDgFiler.cs:249
virtual OdDbHandle rdDbHandle()
Definition OdDgFiler.cs:195
static OdDgFiler createObject()
Definition OdDgFiler.cs:84
override OdRxClass isA()
Definition OdDgFiler.cs:70
virtual void rdBytes(IntPtr buffer, UInt32 nLen)
Definition OdDgFiler.cs:138
virtual String rdAnsiString(Int32 length)
Definition OdDgFiler.cs:273
virtual void wrInt64(Int64 val)
Definition OdDgFiler.cs:304
virtual void wrDouble(double val)
Definition OdDgFiler.cs:309
virtual void wrVector2d(OdGeVector2d vec)
Definition OdDgFiler.cs:349
virtual void wrAddress(IntPtr value)
Definition OdDgFiler.cs:382
virtual OdDgDatabase database()
Definition OdDgFiler.cs:110
virtual UInt32 length()
Definition OdDgFiler.cs:130
virtual void wrAnsiString(String str)
Definition OdDgFiler.cs:369
virtual Int16 rdInt16()
Definition OdDgFiler.cs:159
virtual IntPtr rdAddress()
Definition OdDgFiler.cs:374
static OdDgFiler cast(OdRxObject pObj)
Definition OdDgFiler.cs:43
virtual void wrBytes(IntPtr buffer, UInt32 nLen)
Definition OdDgFiler.cs:279
virtual Teigha.TG.OdDgFiler.FilerType vb_filerType()
Definition OdDgFiler.cs:408
virtual OdDgElementId rdHardOwnershipId()
Definition OdDgFiler.cs:207
override void Dispose(bool disposing)
Definition OdDgFiler.cs:30
virtual sbyte rdInt8()
Definition OdDgFiler.cs:143
virtual Int64 rdInt64()
Definition OdDgFiler.cs:175
static string getRealClassName(IntPtr ptr)
Definition OdDgFiler.cs:398
virtual void wrUInt8(byte val)
Definition OdDgFiler.cs:289
virtual void wrInt8(sbyte val)
Definition OdDgFiler.cs:284
virtual float rdFloat()
Definition OdDgFiler.cs:387
virtual void wrPoint3d(OdGePoint3d pt)
Definition OdDgFiler.cs:344
virtual OdGeQuaternion rdQuaternion()
Definition OdDgFiler.cs:261
static global::System.Exception Retrieve()
static UInt32 OdDgFiler_length(HandleRef jarg1)
static sbyte OdDgFiler_rdInt8(HandleRef jarg1)
static int OdDgFiler_filerType(HandleRef jarg1)
static IntPtr OdDgFiler_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDgFiler_rdVector3d(HandleRef jarg1)
static void OdDgFiler_wrInt8(HandleRef jarg1, sbyte jarg2)
static void OdDgFiler_wrSoftOwnershipId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgFiler_isA(HandleRef jarg1)
static void OdDgFiler_wrVector3d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgFiler_database(HandleRef jarg1)
static void OdDgFiler_wrDouble(HandleRef jarg1, double jarg2)
static IntPtr OdDgFiler_desc()
static UInt32 OdDgFiler_tell(HandleRef jarg1)
static void OdDgFiler_wrUnicodeString(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static Int64 OdDgFiler_rdInt64(HandleRef jarg1)
static string OdDgFiler_getRealClassName(IntPtr jarg1)
static double OdDgFiler_rdDouble__SWIG_0(HandleRef jarg1)
static global::System.IntPtr OdDgFiler_rdPoint3d__SWIG_1(HandleRef jarg1, out bool jarg2)
static void OdDgFiler_wrPoint3d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgFiler_wrHardOwnershipId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDgFiler(HandleRef jarg1)
static void OdDgFiler_wrAddress(HandleRef jarg1, IntPtr jarg2)
static Int16 OdDgFiler_rdInt16(HandleRef jarg1)
static global::System.IntPtr OdDgFiler_rdSoftOwnershipId(HandleRef jarg1)
static void OdDgFiler_rdBytes(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
static void OdDgFiler_wrBytes(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
static global::System.IntPtr OdDgFiler_rdPoint2d__SWIG_1(HandleRef jarg1, out bool jarg2)
static String OdDgFiler_rdAnsiString(HandleRef jarg1, Int32 jarg2)
static void OdDgFiler_wrInt64(HandleRef jarg1, Int64 jarg2)
static void OdDgFiler_wrInt16(HandleRef jarg1, Int16 jarg2)
static global::System.IntPtr OdDgFiler_rdSoftPointerId(HandleRef jarg1)
static void OdDgFiler_seek(HandleRef jarg1, Int32 jarg2, int jarg3)
static void OdDgFiler_wrSoftPointerId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgFiler_wrVector2d(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDgFiler_createObject()
static String OdDgFiler_rdUnicodeString(HandleRef jarg1, Int32 jarg2)
static global::System.IntPtr OdDgFiler_rdDbHandle(HandleRef jarg1)
static void OdDgFiler_wrInt32(HandleRef jarg1, Int32 jarg2)
static void OdDgFiler_wrDbHandle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static byte OdDgFiler_rdUInt8(HandleRef jarg1)
static global::System.IntPtr OdDgFiler_rdPoint2d__SWIG_0(HandleRef jarg1)
static global::System.IntPtr OdDgFiler_rdVector2d(HandleRef jarg1)
static global::System.IntPtr OdDgFiler_rdHardPointerId(HandleRef jarg1)
static void OdDgFiler_wrPoint2d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgFiler_wrHardPointerId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgFiler_rdHardOwnershipId(HandleRef jarg1)
static float OdDgFiler_rdFloat(HandleRef jarg1)
static void OdDgFiler_wrUInt8(HandleRef jarg1, byte jarg2)
static double OdDgFiler_rdDouble__SWIG_1(HandleRef jarg1, out bool jarg2)
static global::System.IntPtr OdDgFiler_rdQuaternion(HandleRef jarg1)
static void OdDgFiler_wrAnsiString(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDgFiler_rdPoint3d__SWIG_0(HandleRef jarg1)
static Int32 OdDgFiler_rdInt32(HandleRef jarg1)
static IntPtr OdDgFiler_rdAddress(HandleRef jarg1)
static void OdDgFiler_wrFloat(HandleRef jarg1, float jarg2)
static IntPtr OdDgFiler_cast(HandleRef jarg1)
static void OdDgFiler_wrQuaternion(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)