Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgRasterHeader3d.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 OdDgRasterHeader3d(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgRasterHeader3d_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgRasterHeader3d 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
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgRasterHeader3d cast(OdRxObject pObj) {// OdSmartPtr<OdDgRasterHeader3d>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgRasterHeader3d ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgRasterHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterHeader3d),ptr, true));
66 ret = (OdDgRasterHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterHeader3d),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgRasterHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterHeader3d),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.OdDgRasterHeader3d_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.OdDgRasterHeader3d_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.OdDgRasterHeader3d_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgRasterHeader3d createObject() {// OdSmartPtr<OdDgRasterHeader3d>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgRasterHeader3d ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgRasterHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterHeader3d),ptr, true));
107 ret = (OdDgRasterHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterHeader3d),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgRasterHeader3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterHeader3d),ptr, true);
112 }
113
115 return ret;
116}
117
123
128
134
139
145
150
151 public bool getColorFlag() {
154 return ret;
155 }
156
161
167
172
178
183
189
194
195 public byte getForeground() {
196// test csout
197 /*SIMPLETYPE*/
200 return ret;
201 }
202
203 public void setForeground(byte color) {
204 TG_DbPINVOKE.OdDgRasterHeader3d_setForeground(swigCPtr, color /*SIMPLETYPE*/);
206 }
207
208 public byte getBackground() {
209// test csout
210 /*SIMPLETYPE*/
213 return ret;
214 }
215
216 public void setBackground(byte color) {
217 TG_DbPINVOKE.OdDgRasterHeader3d_setBackground(swigCPtr, color /*SIMPLETYPE*/);
219 }
220
221 public UInt16 getXExtent() {
222// test csout
223 /*SIMPLETYPE*/
224 UInt16 ret = TG_DbPINVOKE.OdDgRasterHeader3d_getXExtent(swigCPtr);
226 return ret;
227 }
228
233
234 public UInt16 getYExtent() {
235// test csout
236 /*SIMPLETYPE*/
237 UInt16 ret = TG_DbPINVOKE.OdDgRasterHeader3d_getYExtent(swigCPtr);
239 return ret;
240 }
241
246
247 public double getScale() {
248 double ret = TG_DbPINVOKE.OdDgRasterHeader3d_getScale(swigCPtr);
250 return ret;
251 }
252
257
263
268
269 public virtual OdGePoint2dArray getBoundary() {
270// csout array
272
274 return res;
275}
276
281
287
288 public virtual OdGiRasterImage getImage() {// OdGiRasterImagePtr
289 MemoryManager mMan = MemoryManager.GetMemoryManager();
290 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
291 IntPtr ptr = TG_DbPINVOKE.OdDgRasterHeader3d_getImage(swigCPtr);
292
293 OdGiRasterImage ret = null;
294 if (null != mTrans)
295 {
296 mTrans.AddObject((OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true));
297 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, false);
298 }
299 else
300 {
301 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true);
302 }
303
305 return ret;
306}
307
312
313 public OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
314 MemoryManager mMan = MemoryManager.GetMemoryManager();
315 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
316 IntPtr ptr = TG_DbPINVOKE.OdDgRasterHeader3d_createIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
317
318 OdDgElementIterator ret = null;
319 if (null != mTrans)
320 {
321 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
322 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
323 }
324 else
325 {
326 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
327 }
328
330 return ret;
331}
332
333 public OdDgElementIterator createIterator(bool atBeginning) {// OdDgElementIteratorPtr
334 MemoryManager mMan = MemoryManager.GetMemoryManager();
335 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
336 IntPtr ptr = TG_DbPINVOKE.OdDgRasterHeader3d_createIterator__SWIG_1(swigCPtr, atBeginning);
337
338 OdDgElementIterator ret = null;
339 if (null != mTrans)
340 {
341 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
342 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
343 }
344 else
345 {
346 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
347 }
348
350 return ret;
351}
352
353 public OdDgElementIterator createIterator() {// OdDgElementIteratorPtr
354 MemoryManager mMan = MemoryManager.GetMemoryManager();
355 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
357
358 OdDgElementIterator ret = null;
359 if (null != mTrans)
360 {
361 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
362 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
363 }
364 else
365 {
366 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
367 }
368
370 return ret;
371}
372
378
384
389
390 public override OdRxObject clone() {// OdRxObjectPtr
391 MemoryManager mMan = MemoryManager.GetMemoryManager();
392 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
393 IntPtr ptr = TG_DbPINVOKE.OdDgRasterHeader3d_clone(swigCPtr);
394
395 OdRxObject ret = null;
396 if (null != mTrans)
397 {
398 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
399 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
400 }
401 else
402 {
403 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
404 }
405
407 return ret;
408}
409
410 protected static string getRealClassName(IntPtr ptr) {
411 string ret = TG_DbPINVOKE.OdDgRasterHeader3d_getRealClassName(ptr /*SIMPLETYPE*/);
413 return ret;
414 }
415
420 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
421
427
428}
429
430}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePoint2dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiRasterImage obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw 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
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgElement obj)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
static new OdDgRasterHeader3d createObject()
static HandleRef getCPtr(OdDgRasterHeader3d obj)
OdDgElementIterator createIterator()
override void Dispose(bool disposing)
virtual void setBoundary(OdGePoint2dArray boundaryArr)
override bool subWorldDraw(OdGiWorldDraw pWd)
OdDgRasterHeader3d(IntPtr cPtr, bool cMemoryOwn)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
static new OdRxClass desc()
void add(OdDgElement pElement)
OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted)
void setOrigin(OdGePoint3d origin)
OdDgElementIterator createIterator(bool atBeginning)
override OdDgElement.ElementTypes getElementType()
static string getRealClassName(IntPtr ptr)
OdDgRaster.RasterFormat getFormat()
static OdDgRasterHeader3d cast(OdRxObject pObj)
virtual bool initFromGiRasterImage(OdGiRasterImage pGiImage)
virtual OdGePoint2dArray getBoundary()
void setFormat(OdDgRaster.RasterFormat format)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override void subViewportDraw(OdGiViewportDraw pVd)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdGiRasterImage getImage()
static global::System.Exception Retrieve()
static IntPtr OdDgRasterHeader3d_cast(HandleRef jarg1)
static void OdDgRasterHeader3d_setOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static byte OdDgRasterHeader3d_getBackground(HandleRef jarg1)
static double OdDgRasterHeader3d_getScale(HandleRef jarg1)
static void OdDgRasterHeader3d_setFormat(HandleRef jarg1, int jarg2)
static IntPtr OdDgRasterHeader3d_createIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static bool OdDgRasterHeader3d_getLowerJustifiedFlag(HandleRef jarg1)
static UInt16 OdDgRasterHeader3d_getYExtent(HandleRef jarg1)
static byte OdDgRasterHeader3d_getElementSubType(HandleRef jarg1)
static void OdDgRasterHeader3d_setLowerJustifiedFlag(HandleRef jarg1, bool jarg2)
static bool OdDgRasterHeader3d_initFromGiRasterImage(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgRasterHeader3d_getImage(HandleRef jarg1)
static void OdDgRasterHeader3d_setForeground(HandleRef jarg1, byte jarg2)
static IntPtr OdDgRasterHeader3d_isA(HandleRef jarg1)
static IntPtr OdDgRasterHeader3d_createObject()
static IntPtr OdDgRasterHeader3d_clone(HandleRef jarg1)
static byte OdDgRasterHeader3d_getForeground(HandleRef jarg1)
static bool OdDgRasterHeader3d_getColorFlag(HandleRef jarg1)
static void OdDgRasterHeader3d_setTransparentFlag(HandleRef jarg1, bool jarg2)
static int OdDgRasterHeader3d_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgRasterHeader3d_setBoundary(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDgRasterHeader3d_createIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static int OdDgRasterHeader3d_getFormat(HandleRef jarg1)
static IntPtr OdDgRasterHeader3d_desc()
static void OdDgRasterHeader3d_setXExtent(HandleRef jarg1, UInt16 jarg2)
static IntPtr OdDgRasterHeader3d_createIterator__SWIG_2(HandleRef jarg1)
static global::System.IntPtr OdDgRasterHeader3d_getOrigin(HandleRef jarg1)
static void OdDgRasterHeader3d_setYExtent(HandleRef jarg1, UInt16 jarg2)
static bool OdDgRasterHeader3d_getHorizontalDataFlag(HandleRef jarg1)
static bool OdDgRasterHeader3d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDgRasterHeader3d_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDgRasterHeader3d_getRightJustifiedFlag(HandleRef jarg1)
static void OdDgRasterHeader3d_setPositiveFlag(HandleRef jarg1, bool jarg2)
static bool OdDgRasterHeader3d_getPositiveFlag(HandleRef jarg1)
static bool OdDgRasterHeader3d_getTransparentFlag(HandleRef jarg1)
static global::System.IntPtr OdDgRasterHeader3d_getBoundary(HandleRef jarg1)
static string OdDgRasterHeader3d_getRealClassName(IntPtr jarg1)
static void OdDgRasterHeader3d_setHorizontalDataFlag(HandleRef jarg1, bool jarg2)
static UInt16 OdDgRasterHeader3d_getXExtent(HandleRef jarg1)
static void delete_OdDgRasterHeader3d(HandleRef jarg1)
static int OdDgRasterHeader3d_getElementType(HandleRef jarg1)
static IntPtr OdDgRasterHeader3d_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgRasterHeader3d_setColorFlag(HandleRef jarg1, bool jarg2)
static void OdDgRasterHeader3d_add(HandleRef jarg1, HandleRef jarg2)
static void OdDgRasterHeader3d_setBackground(HandleRef jarg1, byte jarg2)
static void OdDgRasterHeader3d_setScale(HandleRef jarg1, double jarg2)
static void OdDgRasterHeader3d_setRightJustifiedFlag(HandleRef jarg1, bool jarg2)