Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbImageBackground.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 OdDbImageBackground(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbImageBackground_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbImageBackground 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 OdDbImageBackground cast(OdRxObject pObj) {// OdSmartPtr<OdDbImageBackground>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbImageBackground ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbImageBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbImageBackground),ptr, true));
52 ret = (OdDbImageBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbImageBackground),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbImageBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbImageBackground),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.OdDbImageBackground_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.OdDbImageBackground_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.OdDbImageBackground_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbImageBackground createObject() {// OdSmartPtr<OdDbImageBackground>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbImageBackground ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbImageBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbImageBackground),ptr, true));
93 ret = (OdDbImageBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbImageBackground),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbImageBackground)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbImageBackground),ptr, true);
98 }
99
101 return ret;
102}
103
104 public void setImageFilename(String filename) {
107 }
108
110 string ret = TD_DbPINVOKE.OdDbImageBackground_imageFilename(swigCPtr);
112 return ret;
113}
114
115 public void setFitToScreen(bool bFitToScreen) {
116 TD_DbPINVOKE.OdDbImageBackground_setFitToScreen(swigCPtr, bFitToScreen);
118 }
119
120 public bool fitToScreen() {
123 return ret;
124 }
125
126 public void setMaintainAspectRatio(bool bMaintainAspectRatio) {
127 TD_DbPINVOKE.OdDbImageBackground_setMaintainAspectRatio(swigCPtr, bMaintainAspectRatio);
129 }
130
131 public bool maintainAspectRatio() {
134 return ret;
135 }
136
137 public void setUseTiling(bool bUseTiling) {
140 }
141
142 public bool useTiling() {
143 bool ret = TD_DbPINVOKE.OdDbImageBackground_useTiling(swigCPtr);
145 return ret;
146 }
147
148 public void setXOffset(double xOffset) {
151 }
152
153 public double xOffset() {
154 double ret = TD_DbPINVOKE.OdDbImageBackground_xOffset(swigCPtr);
156 return ret;
157 }
158
159 public void setYOffset(double yOffset) {
162 }
163
164 public double yOffset() {
165 double ret = TD_DbPINVOKE.OdDbImageBackground_yOffset(swigCPtr);
167 return ret;
168 }
169
170 public void setXScale(double xScale) {
173 }
174
175 public double xScale() {
176 double ret = TD_DbPINVOKE.OdDbImageBackground_xScale(swigCPtr);
178 return ret;
179 }
180
181 public void setYScale(double yScale) {
184 }
185
186 public double yScale() {
187 double ret = TD_DbPINVOKE.OdDbImageBackground_yScale(swigCPtr);
189 return ret;
190 }
191
192 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
195 return ret;
196 }
197
198 public override void dwgOutFields(OdDbDwgFiler pFiler) {
201 }
202
203 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
206 return ret;
207 }
208
209 public override void dxfOutFields(OdDbDxfFiler pFiler) {
212 }
213
214 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
215// test csout
216 /*SIMPLETYPE*/
219 return ret;
220 }
221
225 return ret;
226 }
227
228 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
229 string ret = TD_DbPINVOKE.OdDbImageBackground_getRealClassName(ptr /*SIMPLETYPE*/);
231 return ret;
232 }
233
239
240}
241
242}
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
override void dxfOutFields(OdDbDxfFiler pFiler)
void setUseTiling(bool bUseTiling)
override Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static string getRealClassName(IntPtr ptr)
static OdDbImageBackground cast(OdRxObject pObj)
override OdGiDrawable.DrawableType drawableType()
override void dwgOutFields(OdDbDwgFiler pFiler)
void setImageFilename(String filename)
static new OdDbImageBackground createObject()
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
void setFitToScreen(bool bFitToScreen)
void setMaintainAspectRatio(bool bMaintainAspectRatio)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
OdDbImageBackground(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbImageBackground obj)
static global::System.Exception Retrieve()
static bool OdDbImageBackground_maintainAspectRatio(HandleRef jarg1)
static void OdDbImageBackground_setYOffset(HandleRef jarg1, double jarg2)
static IntPtr OdDbImageBackground_createObject()
static int OdDbImageBackground_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbImageBackground_setMaintainAspectRatio(HandleRef jarg1, bool jarg2)
static double OdDbImageBackground_xOffset(HandleRef jarg1)
static string OdDbImageBackground_getRealClassName(IntPtr jarg1)
static bool OdDbImageBackground_fitToScreen(HandleRef jarg1)
static double OdDbImageBackground_xScale(HandleRef jarg1)
static void OdDbImageBackground_setUseTiling(HandleRef jarg1, bool jarg2)
static IntPtr OdDbImageBackground_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbImageBackground_cast(HandleRef jarg1)
static void OdDbImageBackground_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbImageBackground_useTiling(HandleRef jarg1)
static void OdDbImageBackground_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbImageBackground_setImageFilename(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbImageBackground_setXScale(HandleRef jarg1, double jarg2)
static String OdDbImageBackground_imageFilename(HandleRef jarg1)
static int OdDbImageBackground_drawableType(HandleRef jarg1)
static double OdDbImageBackground_yScale(HandleRef jarg1)
static UInt32 OdDbImageBackground_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static void OdDbImageBackground_setXOffset(HandleRef jarg1, double jarg2)
static void OdDbImageBackground_setYScale(HandleRef jarg1, double jarg2)
static IntPtr OdDbImageBackground_desc()
static int OdDbImageBackground_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbImageBackground_setFitToScreen(HandleRef jarg1, bool jarg2)
static IntPtr OdDbImageBackground_isA(HandleRef jarg1)
static void delete_OdDbImageBackground(HandleRef jarg1)
static double OdDbImageBackground_yOffset(HandleRef jarg1)