Extended .NET SDK Documentation 2024 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
60 return ret;
61 }
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
132 public bool getRightJustifiedFlag() {
135 return ret;
136 }
137
138 public void setRightJustifiedFlag(bool value) {
141 }
142
143 public bool getLowerJustifiedFlag() {
146 return ret;
147 }
148
149 public void setLowerJustifiedFlag(bool value) {
152 }
153
154 public bool getHorizontalDataFlag() {
157 return ret;
158 }
159
160 public void setHorizontalDataFlag(bool value) {
163 }
164
165 public bool getColorFlag() {
168 return ret;
169 }
170
171 public void setColorFlag(bool value) {
174 }
175
176 public bool getTransparentFlag() {
179 return ret;
180 }
181
182 public void setTransparentFlag(bool value) {
185 }
186
187 public bool getPositiveFlag() {
190 return ret;
191 }
192
193 public void setPositiveFlag(bool value) {
196 }
197
201 return ret;
202 }
203
204 public void setFormat(OdDgRaster.RasterFormat format) {
205 TG_DbPINVOKE.OdDgRasterComponent_setFormat(swigCPtr, (int)format);
207 }
208
209 public byte getForeground() {
210// test csout
211 /*SIMPLETYPE*/
214 return ret;
215 }
216
217 public void setForeground(byte /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ 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
269 public void setNumberOfPixels(UInt16 /*SIMPLETYPE*/ value) {
272 }
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 /*SIMPLETYPE*/ 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
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
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)