Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgSheetModel.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
17public class OdDgSheetModel : OdDgModel {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgSheetModel(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgSheetModel_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgSheetModel 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
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgSheetModel cast(OdRxObject pObj) {// OdSmartPtr<OdDgSheetModel>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgSheetModel ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgSheetModel)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSheetModel),ptr, true));
66 ret = (OdDgSheetModel)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSheetModel),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgSheetModel)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSheetModel),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgSheetModel_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgSheetModel_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgSheetModel_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgSheetModel createObject() {// OdSmartPtr<OdDgSheetModel>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgSheetModel ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgSheetModel)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSheetModel),ptr, true));
107 ret = (OdDgSheetModel)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSheetModel),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgSheetModel)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgSheetModel),ptr, true);
112 }
113
115 return ret;
116}
117
118 public override OdResult subGetGeomExtents(OdGeExtents3d extent) {
121 return ret;
122 }
123
124 public override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents) {
127 return ret;
128 }
129
133 return ret;
134 }
135
136 public virtual bool getDrawBorderFlag() {
139 return ret;
140 }
141
142 public virtual void setDrawBorderFlag(bool bSet) {
145 }
146
147 public virtual bool getDrawMarginsFlag() {
150 return ret;
151 }
152
153 public virtual void setDrawMarginsFlag(bool bSet) {
156 }
157
158 public virtual UInt32 getSheetNumber() {
159// test csout
160 /*SIMPLETYPE*/
161 UInt32 ret = TG_DbPINVOKE.OdDgSheetModel_getSheetNumber(swigCPtr);
163 return ret;
164 }
165
166 public virtual void setSheetNumber(UInt32 /*SIMPLETYPE*/ uNumber) {
167 TG_DbPINVOKE.OdDgSheetModel_setSheetNumber(swigCPtr, uNumber /*SIMPLETYPE*/);
169 }
170
171 public virtual double getSheetWidth() {
172 double ret = TG_DbPINVOKE.OdDgSheetModel_getSheetWidth(swigCPtr);
174 return ret;
175 }
176
177 public virtual void setSheetWidth(double dWidth) {
180 }
181
182 public virtual double getSheetHeight() {
183 double ret = TG_DbPINVOKE.OdDgSheetModel_getSheetHeight(swigCPtr);
185 return ret;
186 }
187
188 public virtual void setSheetHeight(double dHeight) {
191 }
192
193 public virtual OdGePoint2d getSheetOffset() {
196 return ret;
197 }
198
199 public virtual void setSheetOffset(OdGePoint2d ptOffset) {
202 }
203
204 public virtual double getSheetRotation() {
205 double ret = TG_DbPINVOKE.OdDgSheetModel_getSheetRotation(swigCPtr);
207 return ret;
208 }
209
210 public virtual void setSheetRotation(double dAngle) {
213 }
214
215 public virtual double getSheetLeftMargin() {
216 double ret = TG_DbPINVOKE.OdDgSheetModel_getSheetLeftMargin(swigCPtr);
218 return ret;
219 }
220
221 public virtual void setSheetLeftMargin(double dMargin) {
224 }
225
226 public virtual double getSheetRightMargin() {
229 return ret;
230 }
231
232 public virtual void setSheetRightMargin(double dMargin) {
235 }
236
237 public virtual double getSheetTopMargin() {
238 double ret = TG_DbPINVOKE.OdDgSheetModel_getSheetTopMargin(swigCPtr);
240 return ret;
241 }
242
243 public virtual void setSheetTopMargin(double dMargin) {
246 }
247
248 public virtual double getSheetBottomMargin() {
251 return ret;
252 }
253
254 public virtual void setSheetBottomMargin(double dMargin) {
257 }
258
259 public virtual String getSheetPaperName() {
260 string ret = TG_DbPINVOKE.OdDgSheetModel_getSheetPaperName(swigCPtr);
262 return ret;
263}
264
265 public virtual void setSheetPaperName(String strName) {
268 }
269
270 public virtual void setPaper(OdDgSheetModel.PaperType iPaperType) {
271 TG_DbPINVOKE.OdDgSheetModel_setPaper(swigCPtr, (int)iPaperType);
273 }
274
278 return ret;
279 }
280
281 public virtual void setSheetUnits(OdDgModel.UnitDescription uUnits) {
284 }
285
286 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
287 string ret = TG_DbPINVOKE.OdDgSheetModel_getRealClassName(ptr /*SIMPLETYPE*/);
289 return ret;
290 }
291
296 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
297
303
304 public enum PaperType {
305 kCustom = 0,
306 kAnsiA = 1,
307 kAnsiACut = 2,
308 kAnsiB = 3,
309 kAnsiBCut = 4,
310 kAnsiC = 5,
311 kAnsiCCut = 6,
312 kAnsiD = 7,
313 kAnsiDCut = 8,
314 kAnsiE = 9,
315 kAnsiECut = 10,
316 kArchA = 11,
317 kArchB = 12,
318 kArchC = 13,
319 kArchD = 14,
320 kArchE = 15,
321 kArchF = 16,
322 kIsoA0 = 17,
323 kIsoA1 = 18,
324 kIsoA2 = 19,
325 kIsoA3 = 20,
326 kIsoA4 = 21
327 }
328
329}
330
331}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static HandleRef getCPtr(OdDgElementId obj)
static HandleRef getCPtr(UnitDescription obj)
Definition: OdDgModel.cs:229
virtual double getSheetHeight()
virtual OdDgModel.UnitDescription getSheetUnits()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdRxClass isA()
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
virtual void setSheetNumber(UInt32 uNumber)
virtual void setSheetRightMargin(double dMargin)
virtual double getSheetTopMargin()
virtual UInt32 getSheetNumber()
virtual void setDrawMarginsFlag(bool bSet)
virtual double getSheetLeftMargin()
static OdDgSheetModel cast(OdRxObject pObj)
virtual void setSheetTopMargin(double dMargin)
static new OdDgSheetModel createObject()
static HandleRef getCPtr(OdDgSheetModel obj)
override OdDgElement.ElementTypes getElementType()
override OdResult subGetGeomExtents(OdGeExtents3d extent)
virtual double getSheetWidth()
OdDgSheetModel(IntPtr cPtr, bool cMemoryOwn)
virtual void setDrawBorderFlag(bool bSet)
static new OdRxClass desc()
virtual void setPaper(OdDgSheetModel.PaperType iPaperType)
virtual void setSheetLeftMargin(double dMargin)
virtual double getSheetRotation()
OdResult getSheetExtents(OdGeExtents3d extent)
virtual void setSheetUnits(OdDgModel.UnitDescription uUnits)
virtual void setSheetPaperName(String strName)
virtual bool getDrawBorderFlag()
virtual bool getDrawMarginsFlag()
virtual OdGePoint2d getSheetOffset()
virtual void setSheetOffset(OdGePoint2d ptOffset)
override OdRxObject queryX(OdRxClass protocolClass)
virtual double getSheetBottomMargin()
override byte getElementSubType()
virtual void setSheetWidth(double dWidth)
virtual double getSheetRightMargin()
virtual void setSheetRotation(double dAngle)
virtual void setSheetHeight(double dHeight)
virtual String getSheetPaperName()
virtual void setSheetBottomMargin(double dMargin)
override void Dispose(bool disposing)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static string getRealClassName(IntPtr ptr)
static global::System.Exception Retrieve()
static bool OdDgSheetModel_getDrawMarginsFlag(HandleRef jarg1)
static void OdDgSheetModel_setSheetOffset(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDgSheetModel_getSheetNumber(HandleRef jarg1)
static void OdDgSheetModel_setSheetHeight(HandleRef jarg1, double jarg2)
static IntPtr OdDgSheetModel_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgSheetModel_setSheetUnits(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDgSheetModel_getSheetBottomMargin(HandleRef jarg1)
static void OdDgSheetModel_setDrawBorderFlag(HandleRef jarg1, bool jarg2)
static void OdDgSheetModel_setSheetWidth(HandleRef jarg1, double jarg2)
static IntPtr OdDgSheetModel_cast(HandleRef jarg1)
static int OdDgSheetModel_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static byte OdDgSheetModel_getElementSubType(HandleRef jarg1)
static double OdDgSheetModel_getSheetLeftMargin(HandleRef jarg1)
static void OdDgSheetModel_setSheetBottomMargin(HandleRef jarg1, double jarg2)
static void OdDgSheetModel_setSheetRightMargin(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDgSheetModel_getSheetUnits(HandleRef jarg1)
static bool OdDgSheetModel_getDrawBorderFlag(HandleRef jarg1)
static string OdDgSheetModel_getRealClassName(IntPtr jarg1)
static void OdDgSheetModel_setPaper(HandleRef jarg1, int jarg2)
static int OdDgSheetModel_getElementType(HandleRef jarg1)
static void delete_OdDgSheetModel(HandleRef jarg1)
static void OdDgSheetModel_setSheetTopMargin(HandleRef jarg1, double jarg2)
static IntPtr OdDgSheetModel_desc()
static void OdDgSheetModel_setSheetLeftMargin(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDgSheetModel_getSheetOffset(HandleRef jarg1)
static void OdDgSheetModel_setDrawMarginsFlag(HandleRef jarg1, bool jarg2)
static double OdDgSheetModel_getSheetRightMargin(HandleRef jarg1)
static void OdDgSheetModel_setSheetPaperName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDgSheetModel_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String OdDgSheetModel_getSheetPaperName(HandleRef jarg1)
static double OdDgSheetModel_getSheetRotation(HandleRef jarg1)
static void OdDgSheetModel_setSheetNumber(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgSheetModel_createObject()
static double OdDgSheetModel_getSheetTopMargin(HandleRef jarg1)
static IntPtr OdDgSheetModel_isA(HandleRef jarg1)
static int OdDgSheetModel_getSheetExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDgSheetModel_getSheetHeight(HandleRef jarg1)
static void OdDgSheetModel_setSheetRotation(HandleRef jarg1, double jarg2)
static double OdDgSheetModel_getSheetWidth(HandleRef jarg1)