Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgSheetModelLinkage.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.TG {
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 OdDgSheetModelLinkage(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgSheetModelLinkage_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgSheetModelLinkage 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 OdDgSheetModelLinkage cast(OdRxObject pObj) {// OdSmartPtr<OdDgSheetModelLinkage>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgSheetModelLinkage ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgSheetModelLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSheetModelLinkage),ptr, true));
52 ret = (OdDgSheetModelLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSheetModelLinkage),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgSheetModelLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSheetModelLinkage),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),TG_DbPINVOKE.OdDgSheetModelLinkage_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),TG_DbPINVOKE.OdDgSheetModelLinkage_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),TG_DbPINVOKE.OdDgSheetModelLinkage_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgSheetModelLinkage createObject() {// OdSmartPtr<OdDgSheetModelLinkage>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgSheetModelLinkage ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgSheetModelLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSheetModelLinkage),ptr, true));
93 ret = (OdDgSheetModelLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSheetModelLinkage),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgSheetModelLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSheetModelLinkage),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual void readData(byte[] /*SIMPLEFIXED_ARRAY*/ pData) {
105IntPtr p_pData=Teigha.Core.Helpers.MarshalbyteFixedArray(pData);
106 try {
109 } finally {
110Marshal.FreeCoTaskMem(p_pData);
111 }
112 }
113
114 public virtual bool hasData() {
115 bool ret = TG_DbPINVOKE.OdDgSheetModelLinkage_hasData(swigCPtr);
117 return ret;
118 }
119
120 public virtual bool getDrawBorderFlag() {
123 return ret;
124 }
125
126 public virtual void setDrawBorderFlag(bool bSet) {
129 }
130
131 public virtual bool getDrawMarginsFlag() {
134 return ret;
135 }
136
137 public virtual void setDrawMarginsFlag(bool bSet) {
140 }
141
142 public virtual double getSheetXOffset() {
145 return ret;
146 }
147
148 public virtual void setSheetXOffset(double dXOffset) {
151 }
152
153 public virtual double getSheetYOffset() {
156 return ret;
157 }
158
159 public virtual void setSheetYOffset(double dYOffset) {
162 }
163
164 public virtual double getSheetRotationAngle() {
167 return ret;
168 }
169
170 public virtual void setSheetRotationAngle(double dAngle) {
173 }
174
175 public virtual double getSheetWidth() {
178 return ret;
179 }
180
181 public virtual void setSheetWidth(double dWidth) {
184 }
185
186 public virtual double getSheetHeight() {
189 return ret;
190 }
191
192 public virtual void setSheetHeight(double dHeight) {
195 }
196
197 public virtual double getSheetTopMargin() {
200 return ret;
201 }
202
203 public virtual void setSheetTopMargin(double dMargin) {
206 }
207
208 public virtual double getSheetLeftMargin() {
211 return ret;
212 }
213
214 public virtual void setSheetLeftMargin(double dMargin) {
217 }
218
219 public virtual double getSheetBottomMargin() {
222 return ret;
223 }
224
225 public virtual void setSheetBottomMargin(double dMargin) {
228 }
229
230 public virtual double getSheetRightMargin() {
233 return ret;
234 }
235
236 public virtual void setSheetRightMargin(double dMargin) {
239 }
240
241 public virtual double getSheetSizeScaleFactor() {
244 return ret;
245 }
246
247 public virtual void setSheetSizeScaleFactor(double dScale) {
250 }
251
255 return ret;
256 }
257
258 public virtual void setSheetUnits(OdDgModel.UnitDescription units) {
261 }
262
263 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
264 string ret = TG_DbPINVOKE.OdDgSheetModelLinkage_getRealClassName(ptr /*SIMPLETYPE*/);
266 return ret;
267 }
268
269}
270
271}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(UnitDescription obj)
Definition: OdDgModel.cs:229
virtual void setSheetYOffset(double dYOffset)
virtual OdDgModel.UnitDescription getSheetUnits()
virtual void setSheetLeftMargin(double dMargin)
virtual void setSheetRotationAngle(double dAngle)
virtual void setSheetBottomMargin(double dMargin)
virtual void readData(byte[] pData)
virtual void setSheetHeight(double dHeight)
static HandleRef getCPtr(OdDgSheetModelLinkage obj)
static new OdDgSheetModelLinkage createObject()
virtual void setDrawMarginsFlag(bool bSet)
OdDgSheetModelLinkage(IntPtr cPtr, bool cMemoryOwn)
static OdDgSheetModelLinkage cast(OdRxObject pObj)
virtual void setSheetTopMargin(double dMargin)
virtual void setSheetRightMargin(double dMargin)
virtual void setSheetWidth(double dWidth)
virtual void setSheetUnits(OdDgModel.UnitDescription units)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setSheetXOffset(double dXOffset)
virtual void setSheetSizeScaleFactor(double dScale)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
virtual void setDrawBorderFlag(bool bSet)
static global::System.Exception Retrieve()
static global::System.IntPtr OdDgSheetModelLinkage_getSheetUnits(HandleRef jarg1)
static void OdDgSheetModelLinkage_setSheetBottomMargin(HandleRef jarg1, double jarg2)
static void OdDgSheetModelLinkage_readData(HandleRef jarg1, IntPtr jarg2)
static bool OdDgSheetModelLinkage_getDrawMarginsFlag(HandleRef jarg1)
static IntPtr OdDgSheetModelLinkage_cast(HandleRef jarg1)
static bool OdDgSheetModelLinkage_hasData(HandleRef jarg1)
static void OdDgSheetModelLinkage_setSheetRotationAngle(HandleRef jarg1, double jarg2)
static void OdDgSheetModelLinkage_setSheetSizeScaleFactor(HandleRef jarg1, double jarg2)
static double OdDgSheetModelLinkage_getSheetBottomMargin(HandleRef jarg1)
static void OdDgSheetModelLinkage_setSheetWidth(HandleRef jarg1, double jarg2)
static IntPtr OdDgSheetModelLinkage_desc()
static bool OdDgSheetModelLinkage_getDrawBorderFlag(HandleRef jarg1)
static void OdDgSheetModelLinkage_setSheetYOffset(HandleRef jarg1, double jarg2)
static IntPtr OdDgSheetModelLinkage_createObject()
static string OdDgSheetModelLinkage_getRealClassName(IntPtr jarg1)
static void OdDgSheetModelLinkage_setSheetRightMargin(HandleRef jarg1, double jarg2)
static double OdDgSheetModelLinkage_getSheetTopMargin(HandleRef jarg1)
static double OdDgSheetModelLinkage_getSheetLeftMargin(HandleRef jarg1)
static double OdDgSheetModelLinkage_getSheetRightMargin(HandleRef jarg1)
static void OdDgSheetModelLinkage_setSheetHeight(HandleRef jarg1, double jarg2)
static double OdDgSheetModelLinkage_getSheetXOffset(HandleRef jarg1)
static double OdDgSheetModelLinkage_getSheetSizeScaleFactor(HandleRef jarg1)
static void OdDgSheetModelLinkage_setDrawMarginsFlag(HandleRef jarg1, bool jarg2)
static void OdDgSheetModelLinkage_setSheetXOffset(HandleRef jarg1, double jarg2)
static double OdDgSheetModelLinkage_getSheetRotationAngle(HandleRef jarg1)
static void OdDgSheetModelLinkage_setDrawBorderFlag(HandleRef jarg1, bool jarg2)
static void OdDgSheetModelLinkage_setSheetUnits(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDgSheetModelLinkage_getSheetYOffset(HandleRef jarg1)
static void OdDgSheetModelLinkage_setSheetLeftMargin(HandleRef jarg1, double jarg2)
static double OdDgSheetModelLinkage_getSheetWidth(HandleRef jarg1)
static IntPtr OdDgSheetModelLinkage_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgSheetModelLinkage_setSheetTopMargin(HandleRef jarg1, double jarg2)
static void delete_OdDgSheetModelLinkage(HandleRef jarg1)
static double OdDgSheetModelLinkage_getSheetHeight(HandleRef jarg1)
static IntPtr OdDgSheetModelLinkage_isA(HandleRef jarg1)