Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbRasterImageDef.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 OdDbRasterImageDef(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbRasterImageDef_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbRasterImageDef 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 OdDbRasterImageDef cast(OdRxObject pObj) {// OdSmartPtr<OdDbRasterImageDef>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbRasterImageDef ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbRasterImageDef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRasterImageDef),ptr, true));
52 ret = (OdDbRasterImageDef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRasterImageDef),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbRasterImageDef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRasterImageDef),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.OdDbRasterImageDef_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.OdDbRasterImageDef_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.OdDbRasterImageDef_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbRasterImageDef createObject() {// OdSmartPtr<OdDbRasterImageDef>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbRasterImageDef ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbRasterImageDef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRasterImageDef),ptr, true));
93 ret = (OdDbRasterImageDef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRasterImageDef),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbRasterImageDef)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbRasterImageDef),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override OdResult subErase(bool erasing) {
107 return ret;
108 }
109
114
119
125
130
136
141
147
153
154 public virtual OdResult load(bool modifyDatabase) {
155 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbRasterImageDef_load__SWIG_0(swigCPtr, modifyDatabase);
157 return ret;
158 }
159
165
166 public virtual void unload(bool modifyDatabase) {
167 TD_DbPINVOKE.OdDbRasterImageDef_unload__SWIG_0(swigCPtr, modifyDatabase);
169 }
170
175
176 public virtual bool isLoaded() {
177 bool ret = TD_DbPINVOKE.OdDbRasterImageDef_isLoaded(swigCPtr);
179 return ret;
180 }
181
187
193
199
200 public int entityCount(bool pbLocked) {
201 int ret = TD_DbPINVOKE.OdDbRasterImageDef_entityCount__SWIG_0(swigCPtr, pbLocked /*SIMPLETYPE*/);
203 return ret;
204 }
205
211
216
222
227
228 public virtual OdGiRasterImage image(bool load) {// OdGiRasterImagePtr
229 MemoryManager mMan = MemoryManager.GetMemoryManager();
230 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
231 IntPtr ptr = TD_DbPINVOKE.OdDbRasterImageDef_image__SWIG_0(swigCPtr, load);
232
233 OdGiRasterImage ret = null;
234 if (null != mTrans)
235 {
236 mTrans.AddObject((OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true));
237 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, false);
238 }
239 else
240 {
241 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true);
242 }
243
245 return ret;
246}
247
248 public virtual OdGiRasterImage image() {// OdGiRasterImagePtr
249 MemoryManager mMan = MemoryManager.GetMemoryManager();
250 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
251 IntPtr ptr = TD_DbPINVOKE.OdDbRasterImageDef_image__SWIG_1(swigCPtr);
252
253 OdGiRasterImage ret = null;
254 if (null != mTrans)
255 {
256 mTrans.AddObject((OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true));
257 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, false);
258 }
259 else
260 {
261 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true);
262 }
263
265 return ret;
266}
267
268 public virtual void setImage(OdGiRasterImage pImage, bool modifyDatabase) {
271 }
272
277
283
289
290 public static String suggestName(OdDbDictionary pImageDictionary, String strFilePath, int nMaxLength) {
291 string ret = TD_DbPINVOKE.OdDbRasterImageDef_suggestName__SWIG_0(OdDbDictionary.getCPtr(pImageDictionary), strFilePath, nMaxLength);
293 return ret;
294}
295
296 public static String suggestName(OdDbDictionary pImageDictionary, String strFilePath) {
297 string ret = TD_DbPINVOKE.OdDbRasterImageDef_suggestName__SWIG_1(OdDbDictionary.getCPtr(pImageDictionary), strFilePath);
299 return ret;
300}
301
307
313
319
320 protected static string getRealClassName(IntPtr ptr) {
321 string ret = TD_DbPINVOKE.OdDbRasterImageDef_getRealClassName(ptr /*SIMPLETYPE*/);
323 return ret;
324 }
325
331
332 public const int kMaxSuggestNameSize = 2049;
333
334}
335
336}
static HandleRef getCPtr(OdGeVector2d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiRasterImage 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(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDictionary obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbObject obj)
Definition OdDbObject.cs:26
virtual OdGiRasterImage.Units resolutionUnits()
virtual OdGeVector2d resolutionMMPerPixel()
virtual OdGiRasterImage image(bool load)
virtual void unload(bool modifyDatabase)
virtual OdResult load(bool modifyDatabase)
override void dwgOutFields(OdDbDwgFiler pFiler)
override void subHandOverTo(OdDbObject pNewObject)
static OdDbObjectId createImageDictionary(OdDbDatabase pDb)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual OdResult setResolutionMMPerPixel(OdGeVector2d arg0)
override void dxfOutFields(OdDbDxfFiler pFiler)
static new OdDbRasterImageDef createObject()
virtual void setImage(OdGiRasterImage pImage, bool modifyDatabase)
static HandleRef getCPtr(OdDbRasterImageDef obj)
virtual OdGiRasterImage image()
static String suggestName(OdDbDictionary pImageDictionary, String strFilePath, int nMaxLength)
virtual OdResult setSourceFileName(String pathName)
static string getRealClassName(IntPtr ptr)
static OdDbObjectId imageDictionary(OdDbDatabase pDb)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult subErase(bool erasing)
static String suggestName(OdDbDictionary pImageDictionary, String strFilePath)
static OdDbRasterImageDef cast(OdRxObject pObj)
virtual void setResolutionUnits(OdGiRasterImage.Units arg0)
static new OdRxClass desc()
OdResult setActiveFileName(String pPathName)
OdDbRasterImageDef(IntPtr cPtr, bool cMemoryOwn)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void setImage(OdGiRasterImage pImage)
override void Dispose(bool disposing)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static global::System.Exception Retrieve()
static void OdDbRasterImageDef_setImage__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDbRasterImageDef_desc()
static int OdDbRasterImageDef_subErase(HandleRef jarg1, bool jarg2)
static IntPtr OdDbRasterImageDef_image__SWIG_0(HandleRef jarg1, bool jarg2)
static IntPtr OdDbRasterImageDef_createObject()
static void OdDbRasterImageDef_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbRasterImageDef_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbRasterImageDef_setSourceFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static string OdDbRasterImageDef_getRealClassName(IntPtr jarg1)
static String OdDbRasterImageDef_activeFileName(HandleRef jarg1)
static int OdDbRasterImageDef_setActiveFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbRasterImageDef_setResolutionMMPerPixel(HandleRef jarg1, IntPtr jarg2)
static void OdDbRasterImageDef_subHandOverTo(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbRasterImageDef_size(HandleRef jarg1)
static void OdDbRasterImageDef_updateEntities(HandleRef jarg1)
static IntPtr OdDbRasterImageDef_isA(HandleRef jarg1)
static void OdDbRasterImageDef_subClose(HandleRef jarg1)
static global::System.IntPtr OdDbRasterImageDef_imageDictionary(HandleRef jarg1)
static int OdDbRasterImageDef_load__SWIG_0(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbRasterImageDef_resolutionMMPerPixel(HandleRef jarg1)
static String OdDbRasterImageDef_suggestName__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static int OdDbRasterImageDef_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbRasterImageDef_cast(HandleRef jarg1)
static String OdDbRasterImageDef_suggestName__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbRasterImageDef_entityCount__SWIG_0(HandleRef jarg1, bool jarg2)
static void OdDbRasterImageDef_unload__SWIG_1(HandleRef jarg1)
static void OdDbRasterImageDef_setResolutionUnits(HandleRef jarg1, int jarg2)
static void OdDbRasterImageDef_unload__SWIG_0(HandleRef jarg1, bool jarg2)
static int OdDbRasterImageDef_classVersion()
static int OdDbRasterImageDef_resolutionUnits(HandleRef jarg1)
static void delete_OdDbRasterImageDef(HandleRef jarg1)
static bool OdDbRasterImageDef_isLoaded(HandleRef jarg1)
static int OdDbRasterImageDef_load__SWIG_1(HandleRef jarg1)
static int OdDbRasterImageDef_entityCount__SWIG_1(HandleRef jarg1)
static void OdDbRasterImageDef_setImage__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static String OdDbRasterImageDef_sourceFileName(HandleRef jarg1)
static void OdDbRasterImageDef_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbRasterImageDef_image__SWIG_1(HandleRef jarg1)
static IntPtr OdDbRasterImageDef_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbRasterImageDef_createImageDictionary(HandleRef jarg1)