Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgRasterComponent.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 OdDgRasterComponent(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgRasterComponent_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgRasterComponent 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 void setData( byte[] buffer)
44 {
45 TG_DbPINVOKE.OdDgRasterComponent_setData(swigCPtr, buffer, buffer.Length);
48 }
49 public Int32 getData( ref byte[] buffer)
50 {
51 Int32 ret = TG_DbPINVOKE.OdDgRasterComponent_getData(swigCPtr, ref buffer, buffer.Length);
54 return ret;
55 }
56
62
63 public override byte getElementSubType() {
64// test csout
65 /*SIMPLETYPE*/
68 return ret;
69 }
70
71 public static OdDgRasterComponent cast(OdRxObject pObj) {// OdSmartPtr<OdDgRasterComponent>
72 MemoryManager mMan = MemoryManager.GetMemoryManager();
73 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
75
76 OdDgRasterComponent ret = null;
77 if (null != mTrans)
78 {
79 mTrans.AddObject((OdDgRasterComponent)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterComponent),ptr, true));
80 ret = (OdDgRasterComponent)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterComponent),ptr, false);
81 }
82 else
83 {
84 ret = (OdDgRasterComponent)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterComponent),ptr, true);
85 }
86
88 return ret;
89}
90
91 public new static OdRxClass desc() {
92 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgRasterComponent_desc(),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public override OdRxClass isA() {
99 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgRasterComponent_isA(swigCPtr),false); /*createInt 3_2*/
100
102 return ret;
103}
104
105 public override OdRxObject queryX(OdRxClass protocolClass) {
106 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgRasterComponent_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
107
109 return ret;
110}
111
112 public new static OdDgRasterComponent createObject() {// OdSmartPtr<OdDgRasterComponent>
113 MemoryManager mMan = MemoryManager.GetMemoryManager();
114 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
116
117 OdDgRasterComponent ret = null;
118 if (null != mTrans)
119 {
120 mTrans.AddObject((OdDgRasterComponent)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterComponent),ptr, true));
121 ret = (OdDgRasterComponent)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterComponent),ptr, false);
122 }
123 else
124 {
125 ret = (OdDgRasterComponent)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterComponent),ptr, true);
126 }
127
129 return ret;
130}
131
137
142
148
153
159
164
170
175
181
186
192
197
203
208
209 public byte getForeground() {
210// test csout
211 /*SIMPLETYPE*/
214 return ret;
215 }
216
217 public void setForeground(byte color) {
218 TG_DbPINVOKE.OdDgRasterComponent_setForeground(swigCPtr, color /*SIMPLETYPE*/);
220 }
221
222 public byte getBackground() {
223// test csout
224 /*SIMPLETYPE*/
227 return ret;
228 }
229
230 public void setBackground(byte color) {
231 TG_DbPINVOKE.OdDgRasterComponent_setBackground(swigCPtr, color /*SIMPLETYPE*/);
233 }
234
235 public UInt16 getOffsetX() {
236// test csout
237 /*SIMPLETYPE*/
238 UInt16 ret = TG_DbPINVOKE.OdDgRasterComponent_getOffsetX(swigCPtr);
240 return ret;
241 }
242
243 public void setOffsetX(UInt16 offset) {
244 TG_DbPINVOKE.OdDgRasterComponent_setOffsetX(swigCPtr, offset /*SIMPLETYPE*/);
246 }
247
248 public UInt16 getOffsetY() {
249// test csout
250 /*SIMPLETYPE*/
251 UInt16 ret = TG_DbPINVOKE.OdDgRasterComponent_getOffsetY(swigCPtr);
253 return ret;
254 }
255
256 public void setOffsetY(UInt16 offset) {
257 TG_DbPINVOKE.OdDgRasterComponent_setOffsetY(swigCPtr, offset /*SIMPLETYPE*/);
259 }
260
261 public UInt16 getNumberOfPixels() {
262// test csout
263 /*SIMPLETYPE*/
266 return ret;
267 }
268
273
274 public UInt32 getDataSize() {
275// test csout
276 /*SIMPLETYPE*/
277 UInt32 ret = TG_DbPINVOKE.OdDgRasterComponent_getDataSize(swigCPtr);
279 return ret;
280 }
281
282 protected static string getRealClassName(IntPtr ptr) {
283 string ret = TG_DbPINVOKE.OdDgRasterComponent_getRealClassName(ptr /*SIMPLETYPE*/);
285 return ret;
286 }
287
292 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
293
299
300}
301
302}
virtual OdGiDrawable.DrawableType drawableType()
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)
override OdDgElement.ElementTypes getElementType()
Int32 getData(ref byte[] buffer)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static OdDgRasterComponent cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
override void Dispose(bool disposing)
void setFormat(OdDgRaster.RasterFormat format)
override OdRxObject queryX(OdRxClass protocolClass)
OdDgRasterComponent(IntPtr cPtr, bool cMemoryOwn)
OdDgRaster.RasterFormat getFormat()
static new OdDgRasterComponent createObject()
static HandleRef getCPtr(OdDgRasterComponent obj)
static global::System.Exception Retrieve()
static UInt16 OdDgRasterComponent_getOffsetY(HandleRef jarg1)
static bool OdDgRasterComponent_getTransparentFlag(HandleRef jarg1)
static byte OdDgRasterComponent_getElementSubType(HandleRef jarg1)
static void OdDgRasterComponent_setBackground(HandleRef jarg1, byte jarg2)
static void OdDgRasterComponent_setColorFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgRasterComponent_desc()
static void OdDgRasterComponent_setOffsetY(HandleRef jarg1, UInt16 jarg2)
static UInt16 OdDgRasterComponent_getOffsetX(HandleRef jarg1)
static bool OdDgRasterComponent_getLowerJustifiedFlag(HandleRef jarg1)
static UInt16 OdDgRasterComponent_getNumberOfPixels(HandleRef jarg1)
static string OdDgRasterComponent_getRealClassName(IntPtr jarg1)
static void OdDgRasterComponent_setOffsetX(HandleRef jarg1, UInt16 jarg2)
static bool OdDgRasterComponent_getColorFlag(HandleRef jarg1)
static void OdDgRasterComponent_setLowerJustifiedFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgRasterComponent_createObject()
static void OdDgRasterComponent_setHorizontalDataFlag(HandleRef jarg1, bool jarg2)
static int OdDgRasterComponent_getData(HandleRef jarg1, [In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] ref byte[] jarg2, int size)
static byte OdDgRasterComponent_getBackground(HandleRef jarg1)
static byte OdDgRasterComponent_getForeground(HandleRef jarg1)
static UInt32 OdDgRasterComponent_getDataSize(HandleRef jarg1)
static bool OdDgRasterComponent_getHorizontalDataFlag(HandleRef jarg1)
static void OdDgRasterComponent_setTransparentFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgRasterComponent_isA(HandleRef jarg1)
static int OdDgRasterComponent_getElementType(HandleRef jarg1)
static void OdDgRasterComponent_setForeground(HandleRef jarg1, byte jarg2)
static void OdDgRasterComponent_setData(HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] byte[] jarg2, int size)
static void OdDgRasterComponent_setPositiveFlag(HandleRef jarg1, bool jarg2)
static bool OdDgRasterComponent_getPositiveFlag(HandleRef jarg1)
static void OdDgRasterComponent_setRightJustifiedFlag(HandleRef jarg1, bool jarg2)
static bool OdDgRasterComponent_getRightJustifiedFlag(HandleRef jarg1)
static IntPtr OdDgRasterComponent_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgRasterComponent(HandleRef jarg1)
static void OdDgRasterComponent_setFormat(HandleRef jarg1, int jarg2)
static IntPtr OdDgRasterComponent_cast(HandleRef jarg1)
static int OdDgRasterComponent_getFormat(HandleRef jarg1)
static void OdDgRasterComponent_setNumberOfPixels(HandleRef jarg1, UInt16 jarg2)