Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgRasterHeader2d.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 OdDgRasterHeader2d(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgRasterHeader2d_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgRasterHeader2d 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 OdDgRasterHeader2d cast(OdRxObject pObj) {// OdSmartPtr<OdDgRasterHeader2d>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgRasterHeader2d ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgRasterHeader2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterHeader2d),ptr, true));
66 ret = (OdDgRasterHeader2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterHeader2d),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgRasterHeader2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterHeader2d),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.OdDgRasterHeader2d_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.OdDgRasterHeader2d_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.OdDgRasterHeader2d_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgRasterHeader2d createObject() {// OdSmartPtr<OdDgRasterHeader2d>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgRasterHeader2d ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgRasterHeader2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterHeader2d),ptr, true));
107 ret = (OdDgRasterHeader2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterHeader2d),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgRasterHeader2d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterHeader2d),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.OdDgRasterHeader2d_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.OdDgRasterHeader2d_setBackground(swigCPtr, color /*SIMPLETYPE*/);
219 }
220
221 public UInt16 getXExtent() {
222// test csout
223 /*SIMPLETYPE*/
224 UInt16 ret = TG_DbPINVOKE.OdDgRasterHeader2d_getXExtent(swigCPtr);
226 return ret;
227 }
228
233
234 public UInt16 getYExtent() {
235// test csout
236 /*SIMPLETYPE*/
237 UInt16 ret = TG_DbPINVOKE.OdDgRasterHeader2d_getYExtent(swigCPtr);
239 return ret;
240 }
241
246
247 public double getScale() {
248 double ret = TG_DbPINVOKE.OdDgRasterHeader2d_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
292
293 public OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
294 MemoryManager mMan = MemoryManager.GetMemoryManager();
295 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
296 IntPtr ptr = TG_DbPINVOKE.OdDgRasterHeader2d_createIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
297
298 OdDgElementIterator ret = null;
299 if (null != mTrans)
300 {
301 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
302 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
303 }
304 else
305 {
306 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
307 }
308
310 return ret;
311}
312
313 public OdDgElementIterator createIterator(bool atBeginning) {// OdDgElementIteratorPtr
314 MemoryManager mMan = MemoryManager.GetMemoryManager();
315 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
316 IntPtr ptr = TG_DbPINVOKE.OdDgRasterHeader2d_createIterator__SWIG_1(swigCPtr, atBeginning);
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() {// OdDgElementIteratorPtr
334 MemoryManager mMan = MemoryManager.GetMemoryManager();
335 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
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 virtual OdGiRasterImage getImage() {// OdGiRasterImagePtr
354 MemoryManager mMan = MemoryManager.GetMemoryManager();
355 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
356 IntPtr ptr = TG_DbPINVOKE.OdDgRasterHeader2d_getImage(swigCPtr);
357
358 OdGiRasterImage ret = null;
359 if (null != mTrans)
360 {
361 mTrans.AddObject((OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true));
362 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, false);
363 }
364 else
365 {
366 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),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.OdDgRasterHeader2d_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.OdDgRasterHeader2d_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)
void setOrigin(OdGePoint3d origin)
static HandleRef getCPtr(OdDgRasterHeader2d obj)
OdDgElementIterator createIterator()
override void Dispose(bool disposing)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdGePoint2dArray getBoundary()
override OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual bool initFromGiRasterImage(OdGiRasterImage pGiImage)
void setFormat(OdDgRaster.RasterFormat format)
OdDgRaster.RasterFormat getFormat()
override void subViewportDraw(OdGiViewportDraw pVd)
virtual void setBoundary(OdGePoint2dArray boundaryArr)
override OdRxObject queryX(OdRxClass protocolClass)
OdDgRasterHeader2d(IntPtr cPtr, bool cMemoryOwn)
static new OdDgRasterHeader2d createObject()
OdDgElementIterator createIterator(bool atBeginning, bool skipDeleted)
static string getRealClassName(IntPtr ptr)
static OdDgRasterHeader2d cast(OdRxObject pObj)
OdDgElementIterator createIterator(bool atBeginning)
virtual OdGiRasterImage getImage()
override OdDgElement.ElementTypes getElementType()
void add(OdDgElement pElement)
static new OdRxClass desc()
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
static global::System.Exception Retrieve()
static bool OdDgRasterHeader2d_getHorizontalDataFlag(HandleRef jarg1)
static IntPtr OdDgRasterHeader2d_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgRasterHeader2d_cast(HandleRef jarg1)
static byte OdDgRasterHeader2d_getElementSubType(HandleRef jarg1)
static bool OdDgRasterHeader2d_getTransparentFlag(HandleRef jarg1)
static void OdDgRasterHeader2d_setColorFlag(HandleRef jarg1, bool jarg2)
static void OdDgRasterHeader2d_setForeground(HandleRef jarg1, byte jarg2)
static string OdDgRasterHeader2d_getRealClassName(IntPtr jarg1)
static int OdDgRasterHeader2d_getElementType(HandleRef jarg1)
static void OdDgRasterHeader2d_setLowerJustifiedFlag(HandleRef jarg1, bool jarg2)
static int OdDgRasterHeader2d_getFormat(HandleRef jarg1)
static IntPtr OdDgRasterHeader2d_desc()
static IntPtr OdDgRasterHeader2d_createIterator__SWIG_2(HandleRef jarg1)
static UInt16 OdDgRasterHeader2d_getXExtent(HandleRef jarg1)
static void OdDgRasterHeader2d_setTransparentFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgRasterHeader2d_isA(HandleRef jarg1)
static void OdDgRasterHeader2d_setFormat(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdDgRasterHeader2d_getOrigin(HandleRef jarg1)
static bool OdDgRasterHeader2d_getLowerJustifiedFlag(HandleRef jarg1)
static void OdDgRasterHeader2d_setHorizontalDataFlag(HandleRef jarg1, bool jarg2)
static bool OdDgRasterHeader2d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDgRasterHeader2d_setXExtent(HandleRef jarg1, UInt16 jarg2)
static IntPtr OdDgRasterHeader2d_createObject()
static void delete_OdDgRasterHeader2d(HandleRef jarg1)
static bool OdDgRasterHeader2d_initFromGiRasterImage(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgRasterHeader2d_createIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static void OdDgRasterHeader2d_setBoundary(HandleRef jarg1, IntPtr jarg2)
static void OdDgRasterHeader2d_setPositiveFlag(HandleRef jarg1, bool jarg2)
static double OdDgRasterHeader2d_getScale(HandleRef jarg1)
static bool OdDgRasterHeader2d_getColorFlag(HandleRef jarg1)
static void OdDgRasterHeader2d_setYExtent(HandleRef jarg1, UInt16 jarg2)
static IntPtr OdDgRasterHeader2d_getImage(HandleRef jarg1)
static void OdDgRasterHeader2d_add(HandleRef jarg1, HandleRef jarg2)
static int OdDgRasterHeader2d_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static byte OdDgRasterHeader2d_getBackground(HandleRef jarg1)
static UInt16 OdDgRasterHeader2d_getYExtent(HandleRef jarg1)
static void OdDgRasterHeader2d_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgRasterHeader2d_createIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static bool OdDgRasterHeader2d_getPositiveFlag(HandleRef jarg1)
static byte OdDgRasterHeader2d_getForeground(HandleRef jarg1)
static void OdDgRasterHeader2d_setScale(HandleRef jarg1, double jarg2)
static void OdDgRasterHeader2d_setBackground(HandleRef jarg1, byte jarg2)
static IntPtr OdDgRasterHeader2d_clone(HandleRef jarg1)
static global::System.IntPtr OdDgRasterHeader2d_getBoundary(HandleRef jarg1)
static bool OdDgRasterHeader2d_getRightJustifiedFlag(HandleRef jarg1)
static void OdDgRasterHeader2d_setRightJustifiedFlag(HandleRef jarg1, bool jarg2)
static void OdDgRasterHeader2d_setOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)