Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbRasterImage.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.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdDbRasterImage : OdDbImage {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbRasterImage(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbRasterImage_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbRasterImage 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 OdDbRasterImage cast(OdRxObject pObj) {// OdSmartPtr<OdDbRasterImage>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbRasterImage ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRasterImage),ptr, true));
52 ret = (OdDbRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRasterImage),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRasterImage),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),TD_DbPINVOKE.OdDbRasterImage_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),TD_DbPINVOKE.OdDbRasterImage_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),TD_DbPINVOKE.OdDbRasterImage_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbRasterImage createObject() {// OdSmartPtr<OdDbRasterImage>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbRasterImage ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRasterImage),ptr, true));
93 ret = (OdDbRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRasterImage),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRasterImage),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual void setImageDefId(OdDbObjectId imageDefId) {
107 }
108
109 public virtual OdDbObjectId imageDefId() {
110 MemoryManager mMan = MemoryManager.GetMemoryManager();
111 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
112 IntPtr ptr = TD_DbPINVOKE.OdDbRasterImage_imageDefId(swigCPtr);
113
114 OdDbObjectId ret = null;
115 if (null != mTrans)
116 {
117 mTrans.AddObject(new OdDbObjectId(ptr, true));
118 ret = new OdDbObjectId(ptr, false);
119 }
120 else
121 {
122 ret = new OdDbObjectId(ptr, true);
123 }
124
126 return ret;
127}
128
129 public virtual void setReactorId(OdDbObjectId reactorId) {
132 }
133
134 public virtual OdDbObjectId reactorId() {
135 MemoryManager mMan = MemoryManager.GetMemoryManager();
136 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
137 IntPtr ptr = TD_DbPINVOKE.OdDbRasterImage_reactorId(swigCPtr);
138
139 OdDbObjectId ret = null;
140 if (null != mTrans)
141 {
142 mTrans.AddObject(new OdDbObjectId(ptr, true));
143 ret = new OdDbObjectId(ptr, false);
144 }
145 else
146 {
147 ret = new OdDbObjectId(ptr, true);
148 }
149
151 return ret;
152}
153
154 public virtual void setClipBoundary(OdGePoint2dArray clipPoints) {
157 }
158
160// csout array
162
164 return res;
165}
166
167 public bool isClipped() {
168 bool ret = TD_DbPINVOKE.OdDbRasterImage_isClipped(swigCPtr);
170 return ret;
171 }
172
173 public virtual OdResult getVertices(OdGePoint3dArray vertices) {
176 return ret;
177 }
178
179 public virtual void setClipBoundaryToWholeImage() {
182 }
183
187 return ret;
188 }
189
193 return ret;
194 }
195
196 public virtual OdResult setBrightness(sbyte /*SIMPLETYPE*/ brightness) {
199 return ret;
200 }
201
202 public virtual sbyte brightness() {
203// test csout
204 /*SIMPLETYPE*/
205 sbyte ret = TD_DbPINVOKE.OdDbRasterImage_brightness(swigCPtr);
207 return ret;
208 }
209
210 public virtual OdResult setContrast(sbyte /*SIMPLETYPE*/ contrast) {
211 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRasterImage_setContrast(swigCPtr, contrast /*SIMPLETYPE*/);
213 return ret;
214 }
215
216 public virtual sbyte contrast() {
217// test csout
218 /*SIMPLETYPE*/
219 sbyte ret = TD_DbPINVOKE.OdDbRasterImage_contrast(swigCPtr);
221 return ret;
222 }
223
224 public virtual OdResult setFade(sbyte /*SIMPLETYPE*/ fade) {
225 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRasterImage_setFade(swigCPtr, fade /*SIMPLETYPE*/);
227 return ret;
228 }
229
230 public virtual sbyte fade() {
231// test csout
232 /*SIMPLETYPE*/
233 sbyte ret = TD_DbPINVOKE.OdDbRasterImage_fade(swigCPtr);
235 return ret;
236 }
237
238 public virtual void setDisplayOpt(OdDbRasterImage.ImageDisplayOpt optionIndex, bool value) {
239 TD_DbPINVOKE.OdDbRasterImage_setDisplayOpt(swigCPtr, (int)optionIndex, value);
241 }
242
243 public virtual bool isSetDisplayOpt(OdDbRasterImage.ImageDisplayOpt option) {
244 bool ret = TD_DbPINVOKE.OdDbRasterImage_isSetDisplayOpt(swigCPtr, (int)option);
246 return ret;
247 }
248
249 public virtual OdGeVector2d imageSize(bool getCachedValue) {
250 OdGeVector2d ret = new OdGeVector2d(TD_DbPINVOKE.OdDbRasterImage_imageSize__SWIG_0(swigCPtr, getCachedValue), true);
252 return ret;
253 }
254
255 public virtual OdGeVector2d imageSize() {
258 return ret;
259 }
260
261 public virtual OdGeVector2d scale() {
264 return ret;
265 }
266
267 public virtual bool setOrientation(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v) {
270 return ret;
271 }
272
273 public virtual void getOrientation(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v) {
276 }
277
278 public virtual void setClipInverted(bool val) {
281 }
282
283 public virtual bool isClipInverted() {
284 bool ret = TD_DbPINVOKE.OdDbRasterImage_isClipInverted(swigCPtr);
286 return ret;
287 }
288
289 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
290// test csout
291 /*SIMPLETYPE*/
294 return ret;
295 }
296
297 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
300 return ret;
301 }
302
303 public override void dwgOutFields(OdDbDwgFiler pFiler) {
306 }
307
308 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
311 return ret;
312 }
313
314 public override void dxfOutFields(OdDbDxfFiler pFiler) {
317 }
318
319 public override void subClose() {
322 }
323
324 public override bool subWorldDraw(OdGiWorldDraw pWd) {
327 return ret;
328 }
329
330 public override void subViewportDraw(OdGiViewportDraw pVd) {
333 }
334
335 public virtual new OdResult subGetGeomExtents(OdGeExtents3d extents) {
338 return ret;
339 }
340
341 public override OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
342 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRasterImage_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
344 return ret;
345 }
346
347 public virtual new OdResult subTransformBy(OdGeMatrix3d xfm) {
350 return ret;
351 }
352
353 public virtual new OdResult subExplode(OdRxObjectPtrArray entitySet) {
356 return ret;
357 }
358
359 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
360 string ret = TD_DbPINVOKE.OdDbRasterImage_getRealClassName(ptr /*SIMPLETYPE*/);
362 return ret;
363 }
364
369 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
370
376
382
387 public string vb_material() { return this.material(); }
388
393 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
394
399 public string vb_linetype() { return this.linetype(); }
400
406
412
413 public enum ClipBoundaryType {
414 kInvalid,
415 kRect,
416 kPoly
417 }
418
419 public enum ImageDisplayOpt {
420 kShow = 1,
421 kShowUnAligned = 2,
422 kClip = 4,
423 kTransparent = 8
424 }
425
426}
427
428}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint2dArray obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
LineWeight lineWeight()
Definition: OdDbEntity.cs:556
virtual CollisionType collisionType()
Definition: OdDbEntity.cs:596
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
Visibility visibility()
Definition: OdDbEntity.cs:527
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
static string getRealClassName(IntPtr ptr)
static new OdDbRasterImage createObject()
virtual OdGeMatrix3d getPixelToModelTransform()
virtual void setClipInverted(bool val)
virtual void setReactorId(OdDbObjectId reactorId)
override void subViewportDraw(OdGiViewportDraw pVd)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static new OdRxClass desc()
override void dwgOutFields(OdDbDwgFiler pFiler)
virtual void setClipBoundaryToWholeImage()
override void Dispose(bool disposing)
static HandleRef getCPtr(OdDbRasterImage obj)
void vb_gripStatus(Teigha.Core.GripStat status)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual bool setOrientation(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
virtual OdResult getVertices(OdGePoint3dArray vertices)
Teigha.Core.LineWeight vb_lineWeight()
virtual void getOrientation(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setDisplayOpt(OdDbRasterImage.ImageDisplayOpt optionIndex, bool value)
virtual void setImageDefId(OdDbObjectId imageDefId)
virtual OdGeVector2d imageSize(bool getCachedValue)
override OdRxClass isA()
OdDbRasterImage(IntPtr cPtr, bool cMemoryOwn)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual bool isSetDisplayOpt(OdDbRasterImage.ImageDisplayOpt option)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual void setClipBoundary(OdGePoint2dArray clipPoints)
virtual OdGeVector2d scale()
override OdResult subGetClassID(IntPtr pClsid)
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
static OdDbRasterImage cast(OdRxObject pObj)
virtual OdResult setContrast(sbyte contrast)
Teigha.TD.OdDbRasterImage.ClipBoundaryType vb_clipBoundaryType()
virtual OdDbObjectId imageDefId()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual OdGePoint2dArray clipBoundary()
virtual OdGeVector2d imageSize()
virtual OdDbObjectId reactorId()
virtual OdResult setBrightness(sbyte brightness)
Teigha.TD.Visibility vb_visibility()
OdDbRasterImage.ClipBoundaryType clipBoundaryType()
virtual Teigha.TD.CollisionType vb_collisionType()
virtual OdResult setFade(sbyte fade)
static global::System.Exception Retrieve()
static global::System.IntPtr OdDbRasterImage_imageSize__SWIG_0(HandleRef jarg1, bool jarg2)
static int OdDbRasterImage_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static bool OdDbRasterImage_isClipInverted(HandleRef jarg1)
static IntPtr OdDbRasterImage_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDbRasterImage_isClipped(HandleRef jarg1)
static int OdDbRasterImage_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbRasterImage_imageDefId(HandleRef jarg1)
static void OdDbRasterImage_setImageDefId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbRasterImage_clipBoundary(HandleRef jarg1)
static void OdDbRasterImage_getOrientation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static sbyte OdDbRasterImage_contrast(HandleRef jarg1)
static void OdDbRasterImage_setDisplayOpt(HandleRef jarg1, int jarg2, bool jarg3)
static int OdDbRasterImage_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbRasterImage(HandleRef jarg1)
static int OdDbRasterImage_clipBoundaryType(HandleRef jarg1)
static global::System.IntPtr OdDbRasterImage_scale(HandleRef jarg1)
static void OdDbRasterImage_setReactorId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRasterImage_setBrightness(HandleRef jarg1, sbyte jarg2)
static int OdDbRasterImage_getVertices(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbRasterImage_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static sbyte OdDbRasterImage_fade(HandleRef jarg1)
static bool OdDbRasterImage_setOrientation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbRasterImage_setClipBoundaryToWholeImage(HandleRef jarg1)
static sbyte OdDbRasterImage_brightness(HandleRef jarg1)
static void OdDbRasterImage_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbRasterImage_setClipBoundary(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDbRasterImage_desc()
static int OdDbRasterImage_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbRasterImage_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbRasterImage_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbRasterImage_setContrast(HandleRef jarg1, sbyte jarg2)
static void OdDbRasterImage_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbRasterImage_reactorId(HandleRef jarg1)
static void OdDbRasterImage_subClose(HandleRef jarg1)
static IntPtr OdDbRasterImage_isA(HandleRef jarg1)
static int OdDbRasterImage_setFade(HandleRef jarg1, sbyte jarg2)
static int OdDbRasterImage_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDbRasterImage_getRealClassName(IntPtr jarg1)
static void OdDbRasterImage_setClipInverted(HandleRef jarg1, bool jarg2)
static IntPtr OdDbRasterImage_createObject()
static global::System.IntPtr OdDbRasterImage_imageSize__SWIG_1(HandleRef jarg1)
static global::System.IntPtr OdDbRasterImage_getPixelToModelTransform(HandleRef jarg1)
static UInt32 OdDbRasterImage_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbRasterImage_cast(HandleRef jarg1)
static bool OdDbRasterImage_isSetDisplayOpt(HandleRef jarg1, int jarg2)