Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbGeoMap.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
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbGeoMap(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbGeoMap_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbGeoMap 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 OdDbGeoMap cast(OdRxObject pObj) {// OdSmartPtr<OdDbGeoMap>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbGeoMap ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbGeoMap)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeoMap),ptr, true));
52 ret = (OdDbGeoMap)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeoMap),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbGeoMap)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeoMap),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.OdDbGeoMap_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.OdDbGeoMap_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.OdDbGeoMap_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbGeoMap createObject() {// OdSmartPtr<OdDbGeoMap>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbGeoMap ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbGeoMap)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeoMap),ptr, true));
93 ret = (OdDbGeoMap)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeoMap),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbGeoMap)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbGeoMap),ptr, true);
98 }
99
101 return ret;
102}
103
109
110 public double height() {
111 double ret = TD_DbPINVOKE.OdDbGeoMap_height(swigCPtr);
113 return ret;
114 }
115
116 public double width() {
117 double ret = TD_DbPINVOKE.OdDbGeoMap_width(swigCPtr);
119 return ret;
120 }
121
127
128 public double imageHeight() {
129 double ret = TD_DbPINVOKE.OdDbGeoMap_imageHeight(swigCPtr);
131 return ret;
132 }
133
134 public double imageWidth() {
135 double ret = TD_DbPINVOKE.OdDbGeoMap_imageWidth(swigCPtr);
137 return ret;
138 }
139
145
151
152 public sbyte LOD() {
153// test csout
154 /*SIMPLETYPE*/
155 sbyte ret = TD_DbPINVOKE.OdDbGeoMap_LOD(swigCPtr);
157 return ret;
158 }
159
165
171
172 public bool isOutOfDate() {
173 bool ret = TD_DbPINVOKE.OdDbGeoMap_isOutOfDate(swigCPtr);
175 return ret;
176 }
177
183
189
195
200
206
211
212 public override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData) {// OdDbObjectPtr
213 MemoryManager mMan = MemoryManager.GetMemoryManager();
214 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
215 IntPtr ptr = TD_DbPINVOKE.OdDbGeoMap_decomposeForSave(swigCPtr, (int)ver, OdDbObjectId.getCPtr(replaceId), out exchangeXData);
216
217 OdDbObject ret = null;
218 if (null != mTrans)
219 {
220 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
221 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
222 }
223 else
224 {
225 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
226 }
227
229 return ret;
230}
231
236
237 public override OdResult subErase(bool bErasing) {
238 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbGeoMap_subErase(swigCPtr, bErasing);
240 return ret;
241 }
242
247
253
259
265
271
272 public override OdGeVector2d imageSize(bool bGetCachedValue) {
273 OdGeVector2d ret = new OdGeVector2d(TD_DbPINVOKE.OdDbGeoMap_imageSize__SWIG_0(swigCPtr, bGetCachedValue), true);
275 return ret;
276 }
277
283
284 public override OdGePoint2dArray clipBoundary() {
285// csout array
287
289 return res;
290}
291
292 public override OdResult setBrightness(sbyte value) {
293 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbGeoMap_setBrightness(swigCPtr, value /*SIMPLETYPE*/);
295 return ret;
296 }
297
298 public override sbyte brightness() {
299// test csout
300 /*SIMPLETYPE*/
301 sbyte ret = TD_DbPINVOKE.OdDbGeoMap_brightness(swigCPtr);
303 return ret;
304 }
305
306 public override OdResult setContrast(sbyte value) {
307 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbGeoMap_setContrast(swigCPtr, value /*SIMPLETYPE*/);
309 return ret;
310 }
311
312 public override sbyte contrast() {
313// test csout
314 /*SIMPLETYPE*/
315 sbyte ret = TD_DbPINVOKE.OdDbGeoMap_contrast(swigCPtr);
317 return ret;
318 }
319
320 public override OdResult setFade(sbyte value) {
321 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbGeoMap_setFade(swigCPtr, value /*SIMPLETYPE*/);
323 return ret;
324 }
325
326 public override sbyte fade() {
327// test csout
328 /*SIMPLETYPE*/
329 sbyte ret = TD_DbPINVOKE.OdDbGeoMap_fade(swigCPtr);
331 return ret;
332 }
333
334 public virtual OdGiRasterImage image(bool load) {// OdGiRasterImagePtr
335 MemoryManager mMan = MemoryManager.GetMemoryManager();
336 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
337 IntPtr ptr = TD_DbPINVOKE.OdDbGeoMap_image__SWIG_0(swigCPtr, load);
338
339 OdGiRasterImage ret = null;
340 if (null != mTrans)
341 {
342 mTrans.AddObject((OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true));
343 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, false);
344 }
345 else
346 {
347 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true);
348 }
349
351 return ret;
352}
353
354 public virtual OdGiRasterImage image() {// OdGiRasterImagePtr
355 MemoryManager mMan = MemoryManager.GetMemoryManager();
356 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
357 IntPtr ptr = TD_DbPINVOKE.OdDbGeoMap_image__SWIG_1(swigCPtr);
358
359 OdGiRasterImage ret = null;
360 if (null != mTrans)
361 {
362 mTrans.AddObject((OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true));
363 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, false);
364 }
365 else
366 {
367 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true);
368 }
369
371 return ret;
372}
373
378
384
385 public override void dragStatus(DragStat arg0) {
386 TD_DbPINVOKE.OdDbGeoMap_dragStatus(swigCPtr, (int)arg0);
388 }
389
390 protected static string getRealClassName(IntPtr ptr) {
391 string ret = TD_DbPINVOKE.OdDbGeoMap_getRealClassName(ptr /*SIMPLETYPE*/);
393 return ret;
394 }
395
396}
397
398}
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d 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
static HandleRef getCPtr(OdDbAuditInfo obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static OdDbGeoMap cast(OdRxObject pObj)
Definition OdDbGeoMap.cs:43
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual OdGiRasterImage image()
OdGeoMapType mapType()
static new OdRxClass desc()
Definition OdDbGeoMap.cs:63
override void getOrientation(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v)
override OdGePoint2dArray clipBoundary()
override void composeForLoad(SaveType format, DwgVersion version, OdDbAuditInfo pAuditInfo)
static new OdDbGeoMap createObject()
Definition OdDbGeoMap.cs:84
static string getRealClassName(IntPtr ptr)
OdResult getImageVertices(OdGePoint3dArray vertices)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdResult updateMapImage()
override OdGeVector2d imageSize()
override OdRxObject queryX(OdRxClass protocolClass)
Definition OdDbGeoMap.cs:77
override OdResult setContrast(sbyte value)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult setBrightness(sbyte value)
override OdResult setFade(sbyte value)
override void Dispose(bool disposing)
Definition OdDbGeoMap.cs:30
override OdDbObjectId imageDefId()
override OdResult subTransformBy(OdGeMatrix3d xform)
override OdResult subErase(bool bErasing)
OdGePoint3d imageBottomLeftPt()
override OdGeVector2d imageSize(bool bGetCachedValue)
OdResult setMapType(OdGeoMapType mapType)
override void dragStatus(DragStat arg0)
override bool setOrientation(OdGePoint3d ptOrigin, OdGeVector3d u, OdGeVector3d v)
virtual OdGiRasterImage image(bool load)
override void dwgOutFields(OdDbDwgFiler pFiler)
OdResult setResolution(OdGeoMapResolution resolution)
override sbyte contrast()
OdGeoMapResolution resolution()
OdResult updateMapImage(bool bReset)
override OdRxClass isA()
Definition OdDbGeoMap.cs:70
override OdResult getVertices(OdGePoint3dArray vertices)
override void subClose()
OdGePoint3d bottomLeftPt()
override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData)
OdDbGeoMap(IntPtr cPtr, bool cMemoryOwn)
Definition OdDbGeoMap.cs:21
override sbyte brightness()
static HandleRef getCPtr(OdDbGeoMap obj)
Definition OdDbGeoMap.cs:26
override sbyte fade()
OdDbObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdDbObject.cs:21
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static IntPtr OdDbGeoMap_createObject()
static void OdDbGeoMap_dragStatus(HandleRef jarg1, int jarg2)
static IntPtr OdDbGeoMap_desc()
static void OdDbGeoMap_composeForLoad(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDbGeoMap_decomposeForSave(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out bool jarg4)
static double OdDbGeoMap_height(HandleRef jarg1)
static void OdDbGeoMap_subClose(HandleRef jarg1)
static void OdDbGeoMap_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbGeoMap_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbGeoMap_updateMapImage__SWIG_0(HandleRef jarg1, bool jarg2)
static sbyte OdDbGeoMap_brightness(HandleRef jarg1)
static IntPtr OdDbGeoMap_image__SWIG_0(HandleRef jarg1, bool jarg2)
static void OdDbGeoMap_getOrientation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdDbGeoMap_imageSize__SWIG_0(HandleRef jarg1, bool jarg2)
static sbyte OdDbGeoMap_fade(HandleRef jarg1)
static bool OdDbGeoMap_isOutOfDate(HandleRef jarg1)
static sbyte OdDbGeoMap_contrast(HandleRef jarg1)
static IntPtr OdDbGeoMap_image__SWIG_1(HandleRef jarg1)
static int OdDbGeoMap_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbGeoMap_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbGeoMap_getRealClassName(IntPtr jarg1)
static int OdDbGeoMap_resolution(HandleRef jarg1)
static int OdDbGeoMap_setContrast(HandleRef jarg1, sbyte jarg2)
static int OdDbGeoMap_getVertices(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbGeoMap_imageBottomLeftPt(HandleRef jarg1)
static IntPtr OdDbGeoMap_clipBoundary(HandleRef jarg1)
static int OdDbGeoMap_setMapType(HandleRef jarg1, int jarg2)
static bool OdDbGeoMap_setOrientation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdDbGeoMap_imageDefId(HandleRef jarg1)
static IntPtr OdDbGeoMap_isA(HandleRef jarg1)
static global::System.IntPtr OdDbGeoMap_bottomLeftPt(HandleRef jarg1)
static int OdDbGeoMap_setBrightness(HandleRef jarg1, sbyte jarg2)
static double OdDbGeoMap_imageHeight(HandleRef jarg1)
static int OdDbGeoMap_updateMapImage__SWIG_1(HandleRef jarg1)
static double OdDbGeoMap_imageWidth(HandleRef jarg1)
static int OdDbGeoMap_setResolution(HandleRef jarg1, int jarg2)
static int OdDbGeoMap_getImageVertices(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbGeoMap_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbGeoMap_cast(HandleRef jarg1)
static int OdDbGeoMap_mapType(HandleRef jarg1)
static global::System.IntPtr OdDbGeoMap_imageSize__SWIG_1(HandleRef jarg1)
static int OdDbGeoMap_subErase(HandleRef jarg1, bool jarg2)
static int OdDbGeoMap_setFade(HandleRef jarg1, sbyte jarg2)
static int OdDbGeoMap_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static sbyte OdDbGeoMap_LOD(HandleRef jarg1)
static double OdDbGeoMap_width(HandleRef jarg1)
static void delete_OdDbGeoMap(HandleRef jarg1)