Extended .NET SDK Documentation 2024 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
110 public override void subHandOverTo(OdDbObject pNewObject) {
113 }
114
115 public override void subClose() {
118 }
119
120 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
123 return ret;
124 }
125
126 public override void dwgOutFields(OdDbDwgFiler pFiler) {
129 }
130
131 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
134 return ret;
135 }
136
137 public override void dxfOutFields(OdDbDxfFiler pFiler) {
140 }
141
142 public virtual OdResult setSourceFileName(String pathName) {
145 return ret;
146 }
147
148 public virtual String sourceFileName() {
149 string ret = TD_DbPINVOKE.OdDbRasterImageDef_sourceFileName(swigCPtr);
151 return ret;
152}
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
160 public virtual OdResult load() {
163 return ret;
164 }
165
166 public virtual void unload(bool modifyDatabase) {
167 TD_DbPINVOKE.OdDbRasterImageDef_unload__SWIG_0(swigCPtr, modifyDatabase);
169 }
170
171 public virtual void unload() {
174 }
175
176 public virtual bool isLoaded() {
177 bool ret = TD_DbPINVOKE.OdDbRasterImageDef_isLoaded(swigCPtr);
179 return ret;
180 }
181
182 public virtual OdGeVector2d size() {
185 return ret;
186 }
187
191 return ret;
192 }
193
197 return ret;
198 }
199
200 public int entityCount(bool /*SIMPLETYPE*/ pbLocked) {
201 int ret = TD_DbPINVOKE.OdDbRasterImageDef_entityCount__SWIG_0(swigCPtr, pbLocked /*SIMPLETYPE*/);
203 return ret;
204 }
205
206 public int entityCount() {
209 return ret;
210 }
211
212 public void updateEntities() {
215 }
216
220 return ret;
221 }
222
223 public virtual void setResolutionUnits(OdGiRasterImage.Units arg0) {
226 }
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
273 public virtual void setImage(OdGiRasterImage pImage) {
276 }
277
279 MemoryManager mMan = MemoryManager.GetMemoryManager();
280 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
282
283 OdDbObjectId ret = null;
284 if (null != mTrans)
285 {
286 mTrans.AddObject(new OdDbObjectId(ptr, true));
287 ret = new OdDbObjectId(ptr, false);
288 }
289 else
290 {
291 ret = new OdDbObjectId(ptr, true);
292 }
293
295 return ret;
296}
297
299 MemoryManager mMan = MemoryManager.GetMemoryManager();
300 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
302
303 OdDbObjectId ret = null;
304 if (null != mTrans)
305 {
306 mTrans.AddObject(new OdDbObjectId(ptr, true));
307 ret = new OdDbObjectId(ptr, false);
308 }
309 else
310 {
311 ret = new OdDbObjectId(ptr, true);
312 }
313
315 return ret;
316}
317
318 public static String suggestName(OdDbDictionary pImageDictionary, String strFilePath, int nMaxLength) {
319 string ret = TD_DbPINVOKE.OdDbRasterImageDef_suggestName__SWIG_0(OdDbDictionary.getCPtr(pImageDictionary), strFilePath, nMaxLength);
321 return ret;
322}
323
324 public static String suggestName(OdDbDictionary pImageDictionary, String strFilePath) {
325 string ret = TD_DbPINVOKE.OdDbRasterImageDef_suggestName__SWIG_1(OdDbDictionary.getCPtr(pImageDictionary), strFilePath);
327 return ret;
328}
329
331 string ret = TD_DbPINVOKE.OdDbRasterImageDef_activeFileName(swigCPtr);
333 return ret;
334}
335
339 return ret;
340 }
341
342 public static int classVersion() {
345 return ret;
346 }
347
348 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
349 string ret = TD_DbPINVOKE.OdDbRasterImageDef_getRealClassName(ptr /*SIMPLETYPE*/);
351 return ret;
352 }
353
359
360 public const int kMaxSuggestNameSize = 2049;
361
362}
363
364}
static HandleRef getCPtr(OdGeVector2d obj)
Definition: OdGeVector2d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiRasterImage obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
static HandleRef getCPtr(OdDbDictionary obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
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 OdGeVector2d size()
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)