Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbBaseLayoutPE.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdDbBaseLayoutPE(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdDbBaseLayoutPE_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdDbBaseLayoutPE obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdDbBaseLayoutPE cast(OdRxObject pObj) {// OdSmartPtr<OdDbBaseLayoutPE>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdDbBaseLayoutPE ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdDbBaseLayoutPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseLayoutPE),ptr, true));
51 ret = (OdDbBaseLayoutPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseLayoutPE),ptr, false);
52 }
53 else
54 {
55 ret = (OdDbBaseLayoutPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseLayoutPE),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdDbBaseLayoutPE_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdDbBaseLayoutPE_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdDbBaseLayoutPE_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdDbBaseLayoutPE createObject() {// OdSmartPtr<OdDbBaseLayoutPE>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdDbBaseLayoutPE ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdDbBaseLayoutPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseLayoutPE),ptr, true));
92 ret = (OdDbBaseLayoutPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseLayoutPE),ptr, false);
93 }
94 else
95 {
96 ret = (OdDbBaseLayoutPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBaseLayoutPE),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual String name(OdRxObject arg0) {
104 string ret = GlobalsPINVOKE.OdDbBaseLayoutPE_name(swigCPtr, OdRxObject.getCPtr(arg0));
106 return ret;
107}
108
109 public virtual bool isModelLayout(OdRxObject arg0) {
112 return ret;
113 }
114
115 public virtual bool printLineweights(OdRxObject arg0) {
118 return ret;
119 }
120
121 public virtual bool showPlotStyles(OdRxObject arg0) {
124 return ret;
125 }
126
127 public virtual String paperName(OdRxObject arg0) {
128 string ret = GlobalsPINVOKE.OdDbBaseLayoutPE_paperName(swigCPtr, OdRxObject.getCPtr(arg0));
130 return ret;
131}
132
133 public virtual void getPaperSize(OdRxObject arg0, out double paperWidth, out double paperHeight) {
134 GlobalsPINVOKE.OdDbBaseLayoutPE_getPaperSize(swigCPtr, OdRxObject.getCPtr(arg0), out paperWidth, out paperHeight);
136 }
137
141 return ret;
142 }
143
144 public virtual double getTopMargin(OdRxObject arg0) {
147 return ret;
148 }
149
150 public virtual double getRightMargin(OdRxObject arg0) {
153 return ret;
154 }
155
156 public virtual double getBottomMargin(OdRxObject arg0) {
159 return ret;
160 }
161
162 public virtual double getLeftMargin(OdRxObject arg0) {
165 return ret;
166 }
167
168 public virtual bool isOverallVPortErased(OdRxObject arg0) {
171 return ret;
172 }
173
177 return ret;
178 }
179
180 public virtual bool useStandardScale(OdRxObject arg0) {
183 return ret;
184 }
185
186 public virtual void getStdScale(OdRxObject arg0, out double scale) {
189 }
190
191 public virtual void getCustomPrintScale(OdRxObject arg0, out double numerator, out double denominator) {
192 GlobalsPINVOKE.OdDbBaseLayoutPE_getCustomPrintScale(swigCPtr, OdRxObject.getCPtr(arg0), out numerator, out denominator);
194 }
195
196 public virtual int plotType(OdRxObject arg0) {
199 return ret;
200 }
201
202 public virtual OdResult getPlotType(OdRxObject arg0, out OdDbBaseLayoutPE.PlotType arg1) {
205 return ret;
206 }
207
208 public virtual String getPlotViewName(OdRxObject arg0) {
211 return ret;
212}
213
214 public virtual void getPlotWindowArea(OdRxObject arg0, out double xmin, out double ymin, out double xmax, out double ymax) {
215 GlobalsPINVOKE.OdDbBaseLayoutPE_getPlotWindowArea(swigCPtr, OdRxObject.getCPtr(arg0), out xmin, out ymin, out xmax, out ymax);
217 }
218
219 public virtual void getPlotOrigin(OdRxObject arg0, out double x, out double y) {
222 }
223
224 public virtual void getPlotPaperSize(OdRxObject arg0, out double paperWidth, out double paperHeight) {
225 GlobalsPINVOKE.OdDbBaseLayoutPE_getPlotPaperSize(swigCPtr, OdRxObject.getCPtr(arg0), out paperWidth, out paperHeight);
227 }
228
229 public virtual int plotPaperUnits(OdRxObject arg0) {
232 return ret;
233 }
234
238 return ret;
239 }
240
241 public virtual OdDbStub getBlockId(OdRxObject arg0) {
242 global::System.IntPtr cPtr = GlobalsPINVOKE.OdDbBaseLayoutPE_getBlockId(swigCPtr, OdRxObject.getCPtr(arg0));
243 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdDbStub(cPtr, false);
245 return ret;
246 }
247
248 public virtual bool scalePSLinetypes(OdRxObject arg0) {
251 return ret;
252 }
253
254 public virtual bool getApproxExtents(OdRxObject arg0, OdGePoint3d extMin, OdGePoint3d extMax) {
257 return ret;
258 }
259
263 return ret;
264 }
265
266 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
267 string ret = GlobalsPINVOKE.OdDbBaseLayoutPE_getRealClassName(ptr /*SIMPLETYPE*/);
269 return ret;
270 }
271
276 public virtual int vb_plotPaperUnits(Teigha.Core.OdRxObject arg0) { return this.plotPaperUnits(arg0); }
277
283
288 public virtual int vb_plotType(Teigha.Core.OdRxObject arg0) { return this.plotType(arg0); }
289
294 public virtual string vb_name(Teigha.Core.OdRxObject arg0) { return this.name(arg0); }
295
296 public enum PlotPaperUnits {
297 kInches = 0,
298 kMillimeters = 1,
299 kPixels = 2
300 }
301
302 public enum PlotRotation {
303 k0degrees = 0,
304 k90degrees = 1,
305 k180degrees = 2,
306 k270degrees = 3
307 }
308
309 public enum PlotType {
310 kDisplay = 0,
311 kExtents = 1,
312 kLimits = 2,
313 kView = 3,
314 kWindow = 4,
315 kLayout = 5
316 }
317
318 public enum StdScaleType {
319 kScaleToFit = 0,
320 k1_128in_1ft = 1,
321 k1_64in_1ft = 2,
322 k1_32in_1ft = 3,
323 k1_16in_1ft = 4,
324 k3_32in_1ft = 5,
325 k1_8in_1ft = 6,
326 k3_16in_1ft = 7,
327 k1_4in_1ft = 8,
328 k3_8in_1ft = 9,
329 k1_2in_1ft = 10,
330 k3_4in_1ft = 11,
331 k1in_1ft = 12,
332 k3in_1ft = 13,
333 k6in_1ft = 14,
334 k1ft_1ft = 15,
335 k1_1 = 16,
336 k1_2 = 17,
337 k1_4 = 18,
338 k1_5 = 19,
339 k1_8 = 20,
340 k1_10 = 21,
341 k1_16 = 22,
342 k1_20 = 23,
343 k1_30 = 24,
344 k1_40 = 25,
345 k1_50 = 26,
346 k1_100 = 27,
347 k2_1 = 28,
348 k4_1 = 29,
349 k8_1 = 30,
350 k10_1 = 31,
351 k100_1 = 32,
352 k1000_1 = 33,
353 k1and1_2in_1ft = 34
354 }
355
356}
357
358}
static global::System.Exception Retrieve()
static double OdDbBaseLayoutPE_getLeftMargin(HandleRef jarg1, HandleRef jarg2)
static void OdDbBaseLayoutPE_getCustomPrintScale(HandleRef jarg1, HandleRef jarg2, out double jarg3, out double jarg4)
static double OdDbBaseLayoutPE_getRightMargin(HandleRef jarg1, HandleRef jarg2)
static int OdDbBaseLayoutPE_getStdScaleType(HandleRef jarg1, HandleRef jarg2, out OdDbBaseLayoutPE.StdScaleType jarg3)
static String OdDbBaseLayoutPE_paperName(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseLayoutPE_cast(HandleRef jarg1)
static int OdDbBaseLayoutPE_getGeomExtents(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbBaseLayoutPE_isA(HandleRef jarg1)
static double OdDbBaseLayoutPE_getBottomMargin(HandleRef jarg1, HandleRef jarg2)
static int OdDbBaseLayoutPE_getPlotPaperUnits(HandleRef jarg1, HandleRef jarg2, out OdDbBaseLayoutPE.PlotPaperUnits jarg3)
static int OdDbBaseLayoutPE_plotRotation(HandleRef jarg1, HandleRef jarg2)
static void OdDbBaseLayoutPE_getPlotOrigin(HandleRef jarg1, HandleRef jarg2, out double jarg3, out double jarg4)
static void OdDbBaseLayoutPE_getPaperSize(HandleRef jarg1, HandleRef jarg2, out double jarg3, out double jarg4)
static bool OdDbBaseLayoutPE_isOverallVPortErased(HandleRef jarg1, HandleRef jarg2)
static bool OdDbBaseLayoutPE_showPlotStyles(HandleRef jarg1, HandleRef jarg2)
static bool OdDbBaseLayoutPE_useStandardScale(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseLayoutPE_createObject()
static void delete_OdDbBaseLayoutPE(HandleRef jarg1)
static void OdDbBaseLayoutPE_getStdScale(HandleRef jarg1, HandleRef jarg2, out double jarg3)
static String OdDbBaseLayoutPE_getPlotViewName(HandleRef jarg1, HandleRef jarg2)
static bool OdDbBaseLayoutPE_isModelLayout(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBaseLayoutPE_getBlockId(HandleRef jarg1, HandleRef jarg2)
static bool OdDbBaseLayoutPE_scalePSLinetypes(HandleRef jarg1, HandleRef jarg2)
static int OdDbBaseLayoutPE_plotPaperUnits(HandleRef jarg1, HandleRef jarg2)
static int OdDbBaseLayoutPE_plotType(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBaseLayoutPE_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdDbBaseLayoutPE_getRealClassName(IntPtr jarg1)
static bool OdDbBaseLayoutPE_printLineweights(HandleRef jarg1, HandleRef jarg2)
static bool OdDbBaseLayoutPE_getApproxExtents(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDbBaseLayoutPE_desc()
static void OdDbBaseLayoutPE_getPlotWindowArea(HandleRef jarg1, HandleRef jarg2, out double jarg3, out double jarg4, out double jarg5, out double jarg6)
static int OdDbBaseLayoutPE_getPlotType(HandleRef jarg1, HandleRef jarg2, out OdDbBaseLayoutPE.PlotType jarg3)
static String OdDbBaseLayoutPE_name(HandleRef jarg1, HandleRef jarg2)
static double OdDbBaseLayoutPE_getTopMargin(HandleRef jarg1, HandleRef jarg2)
static void OdDbBaseLayoutPE_getPlotPaperSize(HandleRef jarg1, HandleRef jarg2, out double jarg3, out double jarg4)
virtual Teigha.Core.OdDbBaseLayoutPE.PlotRotation vb_plotRotation(Teigha.Core.OdRxObject arg0)
OdDbBaseLayoutPE(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult getGeomExtents(OdRxObject arg0, OdGeExtents3d ext)
virtual int plotPaperUnits(OdRxObject arg0)
virtual int plotType(OdRxObject arg0)
virtual void getPlotWindowArea(OdRxObject arg0, out double xmin, out double ymin, out double xmax, out double ymax)
virtual OdResult getPlotType(OdRxObject arg0, out OdDbBaseLayoutPE.PlotType arg1)
virtual String getPlotViewName(OdRxObject arg0)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdDbBaseLayoutPE.PlotRotation plotRotation(OdRxObject arg0)
virtual double getRightMargin(OdRxObject arg0)
virtual String paperName(OdRxObject arg0)
virtual bool isModelLayout(OdRxObject arg0)
static HandleRef getCPtr(OdDbBaseLayoutPE obj)
virtual OdResult getStdScaleType(OdRxObject arg0, out OdDbBaseLayoutPE.StdScaleType arg1)
virtual void getPaperSize(OdRxObject arg0, out double paperWidth, out double paperHeight)
virtual OdResult getPlotPaperUnits(OdRxObject arg0, out OdDbBaseLayoutPE.PlotPaperUnits arg1)
static OdDbBaseLayoutPE createObject()
virtual bool scalePSLinetypes(OdRxObject arg0)
virtual OdDbStub getBlockId(OdRxObject arg0)
virtual double getLeftMargin(OdRxObject arg0)
virtual bool useStandardScale(OdRxObject arg0)
static string getRealClassName(IntPtr ptr)
virtual bool showPlotStyles(OdRxObject arg0)
virtual void getCustomPrintScale(OdRxObject arg0, out double numerator, out double denominator)
virtual void getStdScale(OdRxObject arg0, out double scale)
override void Dispose(bool disposing)
virtual bool getApproxExtents(OdRxObject arg0, OdGePoint3d extMin, OdGePoint3d extMax)
override OdRxClass isA()
virtual string vb_name(Teigha.Core.OdRxObject arg0)
virtual void getPlotOrigin(OdRxObject arg0, out double x, out double y)
virtual void getPlotPaperSize(OdRxObject arg0, out double paperWidth, out double paperHeight)
static new OdRxClass desc()
virtual int vb_plotPaperUnits(Teigha.Core.OdRxObject arg0)
virtual double getBottomMargin(OdRxObject arg0)
virtual bool printLineweights(OdRxObject arg0)
virtual String name(OdRxObject arg0)
virtual double getTopMargin(OdRxObject arg0)
virtual bool isOverallVPortErased(OdRxObject arg0)
static OdDbBaseLayoutPE cast(OdRxObject pObj)
virtual int vb_plotType(Teigha.Core.OdRxObject arg0)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26