Extended .NET SDK Documentation 2024 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
107 return ret;
108 }
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 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ 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(swigCPtr);
186 return ret;
187 }
188
189 public virtual OdDbHandle rdDbHandle() {
190 OdDbHandle ret = new OdDbHandle(TG_DbPINVOKE.OdDgFiler_rdDbHandle(swigCPtr), true);
192 return ret;
193 }
194
198 return ret;
199 }
200
204 return ret;
205 }
206
210 return ret;
211 }
212
216 return ret;
217 }
218
219 public virtual OdGePoint2d rdPoint2d() {
220 OdGePoint2d ret = new OdGePoint2d(TG_DbPINVOKE.OdDgFiler_rdPoint2d(swigCPtr), true);
222 return ret;
223 }
224
225 public virtual OdGePoint3d rdPoint3d() {
226 OdGePoint3d ret = new OdGePoint3d(TG_DbPINVOKE.OdDgFiler_rdPoint3d(swigCPtr), true);
228 return ret;
229 }
230
231 public virtual OdGeVector2d rdVector2d() {
234 return ret;
235 }
236
237 public virtual OdGeVector3d rdVector3d() {
240 return ret;
241 }
242
243 public virtual OdGeQuaternion rdQuaternion() {
246 return ret;
247 }
248
249 public virtual String rdUnicodeString(Int32 /*SIMPLETYPE*/ length) {
250 string ret = TG_DbPINVOKE.OdDgFiler_rdUnicodeString(swigCPtr, length /*SIMPLETYPE*/);
252 return ret;
253}
254
255 public virtual String rdAnsiString(Int32 /*SIMPLETYPE*/ length) {
256 string ret = TG_DbPINVOKE.OdDgFiler_rdAnsiString(swigCPtr, length /*SIMPLETYPE*/);
258 return ret;
259}
260
261 public virtual void wrBytes(IntPtr buffer, UInt32 /*SIMPLETYPE*/ nLen) {
262 TG_DbPINVOKE.OdDgFiler_wrBytes(swigCPtr, buffer, nLen /*SIMPLETYPE*/);
264 }
265
266 public virtual void wrInt8(sbyte /*SIMPLETYPE*/ val) {
267 TG_DbPINVOKE.OdDgFiler_wrInt8(swigCPtr, val /*SIMPLETYPE*/);
269 }
270
271 public virtual void wrUInt8(byte /*SIMPLETYPE*/ val) {
272 TG_DbPINVOKE.OdDgFiler_wrUInt8(swigCPtr, val /*SIMPLETYPE*/);
274 }
275
276 public virtual void wrInt16(Int16 /*SIMPLETYPE*/ val) {
277 TG_DbPINVOKE.OdDgFiler_wrInt16(swigCPtr, val /*SIMPLETYPE*/);
279 }
280
281 public virtual void wrInt32(Int32 /*SIMPLETYPE*/ val) {
282 TG_DbPINVOKE.OdDgFiler_wrInt32(swigCPtr, val /*SIMPLETYPE*/);
284 }
285
286 public virtual void wrInt64(Int64 /*SIMPLETYPE*/ val) {
287 TG_DbPINVOKE.OdDgFiler_wrInt64(swigCPtr, val /*SIMPLETYPE*/);
289 }
290
291 public virtual void wrDouble(double val) {
292 TG_DbPINVOKE.OdDgFiler_wrDouble(swigCPtr, val);
294 }
295
296 public virtual void wrDbHandle(OdDbHandle value) {
299 }
300
301 public virtual void wrSoftOwnershipId(OdDgElementId value) {
304 }
305
306 public virtual void wrHardOwnershipId(OdDgElementId value) {
309 }
310
311 public virtual void wrSoftPointerId(OdDgElementId value) {
314 }
315
316 public virtual void wrHardPointerId(OdDgElementId value) {
319 }
320
321 public virtual void wrPoint2d(OdGePoint2d pt) {
324 }
325
326 public virtual void wrPoint3d(OdGePoint3d pt) {
329 }
330
331 public virtual void wrVector2d(OdGeVector2d vec) {
334 }
335
336 public virtual void wrVector3d(OdGeVector3d vec) {
339 }
340
341 public virtual void wrQuaternion(OdGeQuaternion rotation) {
344 }
345
346 public virtual void wrUnicodeString(String str) {
349 }
350
351 public virtual void wrAnsiString(String str) {
354 }
355
356 public virtual IntPtr rdAddress() {
357// test csout
358 /*SIMPLETYPE*/
359 IntPtr ret = TG_DbPINVOKE.OdDgFiler_rdAddress(swigCPtr);
361 return ret;
362 }
363
364 public virtual void wrAddress(IntPtr /*SIMPLETYPE*/ value) {
365 TG_DbPINVOKE.OdDgFiler_wrAddress(swigCPtr, value /*SIMPLETYPE*/);
367 }
368
369 public virtual float rdFloat() {
370 float ret = TG_DbPINVOKE.OdDgFiler_rdFloat(swigCPtr);
372 return ret;
373 }
374
375 public virtual void wrFloat(float val) {
376 TG_DbPINVOKE.OdDgFiler_wrFloat(swigCPtr, val);
378 }
379
380 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
381 string ret = TG_DbPINVOKE.OdDgFiler_getRealClassName(ptr /*SIMPLETYPE*/);
383 return ret;
384 }
385
390 public virtual Teigha.TG.OdDgFiler.FilerType vb_filerType() { return this.filerType(); }
391
392 public enum FilerType {
393 kFileFiler = 0,
394 kCopyFiler = 1,
395 kUndoFiler = 2,
396 kIdXlateFiler = 4,
397 kDeepCloneFiler = 6,
399 k2dTo3dFiler = 10,
400 k3dTo2dFiler = 11
401 }
402
403}
404
405}
static HandleRef getCPtr(OdDbHandle obj)
Definition: OdDbHandle.cs:26
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeQuaternion obj)
static HandleRef getCPtr(OdGeVector2d obj)
Definition: OdGeVector2d.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(OdDgElementId obj)
virtual void wrHardOwnershipId(OdDgElementId value)
Definition: OdDgFiler.cs:306
virtual OdGeVector3d rdVector3d()
Definition: OdDgFiler.cs:237
virtual void wrQuaternion(OdGeQuaternion rotation)
Definition: OdDgFiler.cs:341
static new OdRxClass desc()
Definition: OdDgFiler.cs:63
virtual String rdUnicodeString(Int32 length)
Definition: OdDgFiler.cs:249
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:375
virtual byte rdUInt8()
Definition: OdDgFiler.cs:151
virtual void wrHardPointerId(OdDgElementId value)
Definition: OdDgFiler.cs:316
virtual void wrDbHandle(OdDbHandle value)
Definition: OdDgFiler.cs:296
virtual void wrVector3d(OdGeVector3d vec)
Definition: OdDgFiler.cs:336
virtual Int32 rdInt32()
Definition: OdDgFiler.cs:167
virtual void wrSoftPointerId(OdDgElementId value)
Definition: OdDgFiler.cs:311
virtual OdGePoint2d rdPoint2d()
Definition: OdDgFiler.cs:219
virtual OdDgElementId rdSoftOwnershipId()
Definition: OdDgFiler.cs:195
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdDgFiler.cs:77
virtual void wrInt16(Int16 val)
Definition: OdDgFiler.cs:276
virtual void wrSoftOwnershipId(OdDgElementId value)
Definition: OdDgFiler.cs:301
virtual OdDgElementId rdHardPointerId()
Definition: OdDgFiler.cs:207
virtual OdGePoint3d rdPoint3d()
Definition: OdDgFiler.cs:225
virtual UInt32 tell()
Definition: OdDgFiler.cs:122
virtual void wrUnicodeString(String str)
Definition: OdDgFiler.cs:346
OdDgFiler(IntPtr cPtr, bool cMemoryOwn)
Definition: OdDgFiler.cs:21
virtual OdDgElementId rdSoftPointerId()
Definition: OdDgFiler.cs:213
virtual double rdDouble()
Definition: OdDgFiler.cs:183
virtual void wrInt32(Int32 val)
Definition: OdDgFiler.cs:281
virtual void wrPoint2d(OdGePoint2d pt)
Definition: OdDgFiler.cs:321
static HandleRef getCPtr(OdDgFiler obj)
Definition: OdDgFiler.cs:26
virtual OdGeVector2d rdVector2d()
Definition: OdDgFiler.cs:231
virtual OdDbHandle rdDbHandle()
Definition: OdDgFiler.cs:189
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:255
virtual void wrInt64(Int64 val)
Definition: OdDgFiler.cs:286
virtual void wrDouble(double val)
Definition: OdDgFiler.cs:291
virtual void wrVector2d(OdGeVector2d vec)
Definition: OdDgFiler.cs:331
virtual void wrAddress(IntPtr value)
Definition: OdDgFiler.cs:364
virtual OdDgDatabase database()
Definition: OdDgFiler.cs:110
virtual UInt32 length()
Definition: OdDgFiler.cs:130
virtual void wrAnsiString(String str)
Definition: OdDgFiler.cs:351
virtual Int16 rdInt16()
Definition: OdDgFiler.cs:159
virtual IntPtr rdAddress()
Definition: OdDgFiler.cs:356
static OdDgFiler cast(OdRxObject pObj)
Definition: OdDgFiler.cs:43
virtual void wrBytes(IntPtr buffer, UInt32 nLen)
Definition: OdDgFiler.cs:261
virtual Teigha.TG.OdDgFiler.FilerType vb_filerType()
Definition: OdDgFiler.cs:390
virtual OdDgElementId rdHardOwnershipId()
Definition: OdDgFiler.cs:201
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:380
virtual void wrUInt8(byte val)
Definition: OdDgFiler.cs:271
virtual void wrInt8(sbyte val)
Definition: OdDgFiler.cs:266
virtual float rdFloat()
Definition: OdDgFiler.cs:369
virtual void wrPoint3d(OdGePoint3d pt)
Definition: OdDgFiler.cs:326
virtual OdGeQuaternion rdQuaternion()
Definition: OdDgFiler.cs:243
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 global::System.IntPtr OdDgFiler_rdPoint2d(HandleRef jarg1)
static string OdDgFiler_getRealClassName(IntPtr jarg1)
static void OdDgFiler_wrPoint3d(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDgFiler_rdDouble(HandleRef jarg1)
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 global::System.IntPtr OdDgFiler_rdPoint3d(HandleRef jarg1)
static void OdDgFiler_wrBytes(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
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_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 global::System.IntPtr OdDgFiler_rdQuaternion(HandleRef jarg1)
static void OdDgFiler_wrAnsiString(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
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)