Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbPlotSettings.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 OdDbPlotSettings(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbPlotSettings_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbPlotSettings 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 OdDbPlotSettings cast(OdRxObject pObj) {// OdSmartPtr<OdDbPlotSettings>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbPlotSettings ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbPlotSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlotSettings),ptr, true));
52 ret = (OdDbPlotSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlotSettings),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbPlotSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlotSettings),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.OdDbPlotSettings_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.OdDbPlotSettings_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.OdDbPlotSettings_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbPlotSettings createObject() {// OdSmartPtr<OdDbPlotSettings>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbPlotSettings ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbPlotSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlotSettings),ptr, true));
93 ret = (OdDbPlotSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlotSettings),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbPlotSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlotSettings),ptr, true);
98 }
99
101 return ret;
102}
103
107 }
108
112 return ret;
113}
114
115 public void setPlotSettingsName(String plotSettingsName) {
116 TD_DbPINVOKE.OdDbPlotSettings_setPlotSettingsName(swigCPtr, plotSettingsName);
118 }
119
121 string ret = TD_DbPINVOKE.OdDbPlotSettings_getPlotCfgName(swigCPtr);
123 return ret;
124}
125
126 public void getPlotPaperMargins(out double leftMargin, out double bottomMargin, out double rightMargin, out double topMargin) {
127 TD_DbPINVOKE.OdDbPlotSettings_getPlotPaperMargins(swigCPtr, out leftMargin, out bottomMargin, out rightMargin, out topMargin);
129 }
130
131 public void getPlotPaperSize(out double paperWidth, out double paperHeight) {
132 TD_DbPINVOKE.OdDbPlotSettings_getPlotPaperSize(swigCPtr, out paperWidth, out paperHeight);
134 }
135
139 return ret;
140}
141
142 public void getPlotOrigin(out double xCoordinate, out double yCoordinate) {
143 TD_DbPINVOKE.OdDbPlotSettings_getPlotOrigin(swigCPtr, out xCoordinate, out yCoordinate);
145 }
146
150 return ret;
151 }
152
153 public bool plotViewportBorders() {
156 return ret;
157 }
158
162 }
163
164 public bool plotPlotStyles() {
167 return ret;
168 }
169
173 }
174
175 public bool showPlotStyles() {
178 return ret;
179 }
180
184 }
185
189 return ret;
190 }
191
192 public bool plotCentered() {
193 bool ret = TD_DbPINVOKE.OdDbPlotSettings_plotCentered(swigCPtr);
195 return ret;
196 }
197
198 public bool plotHidden() {
199 bool ret = TD_DbPINVOKE.OdDbPlotSettings_plotHidden(swigCPtr);
201 return ret;
202 }
203
204 public void setPlotHidden(bool plotHidden) {
207 }
208
212 return ret;
213 }
214
215 public void getPlotWindowArea(out double xMin, out double yMin, out double xMax, out double yMax) {
216 TD_DbPINVOKE.OdDbPlotSettings_getPlotWindowArea(swigCPtr, out xMin, out yMin, out xMax, out yMax);
218 }
219
221 string ret = TD_DbPINVOKE.OdDbPlotSettings_getPlotViewName(swigCPtr);
223 return ret;
224}
225
226 public bool useStandardScale() {
229 return ret;
230 }
231
232 public void getCustomPrintScale(out double numerator, out double denominator) {
233 TD_DbPINVOKE.OdDbPlotSettings_getCustomPrintScale(swigCPtr, out numerator, out denominator);
235 }
236
240 return ret;
241}
242
246 return ret;
247 }
248
249 public void getStdScale(out double standardScale) {
250 TD_DbPINVOKE.OdDbPlotSettings_getStdScale(swigCPtr, out standardScale);
252 }
253
254 public bool scaleLineweights() {
257 return ret;
258 }
259
263 }
264
265 public bool printLineweights() {
268 return ret;
269 }
270
274 }
275
276 public bool drawViewportsFirst() {
279 return ret;
280 }
281
285 }
286
287 public bool modelType() {
288 bool ret = TD_DbPINVOKE.OdDbPlotSettings_modelType(swigCPtr);
290 return ret;
291 }
292
293 public void setModelType(bool modelType) {
296 }
297
298 public double getTopMargin() {
299 double ret = TD_DbPINVOKE.OdDbPlotSettings_getTopMargin(swigCPtr);
301 return ret;
302 }
303
304 public double getRightMargin() {
305 double ret = TD_DbPINVOKE.OdDbPlotSettings_getRightMargin(swigCPtr);
307 return ret;
308 }
309
310 public double getBottomMargin() {
311 double ret = TD_DbPINVOKE.OdDbPlotSettings_getBottomMargin(swigCPtr);
313 return ret;
314 }
315
316 public double getLeftMargin() {
317 double ret = TD_DbPINVOKE.OdDbPlotSettings_getLeftMargin(swigCPtr);
319 return ret;
320 }
321
325 return ret;
326 }
327
328 public void setPaperImageOrigin(OdGePoint2d paperImageOrigin) {
331 }
332
336 return ret;
337 }
338
342 return ret;
343 }
344
348 return ret;
349 }
350
354 }
355
356 public Int16 shadePlotCustomDPI() {
357// test csout
358 /*SIMPLETYPE*/
361 return ret;
362 }
363
364 public void setShadePlotCustomDPI(Int16 /*SIMPLETYPE*/ shadePlotCustomDPI) {
367 }
368
369 public virtual OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
370 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbPlotSettings_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
372 return ret;
373 }
374
375 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
378 return ret;
379 }
380
381 public override void dwgOutFields(OdDbDwgFiler pFiler) {
384 }
385
386 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
389 return ret;
390 }
391
392 public override void dxfOutFields(OdDbDxfFiler pFiler) {
395 }
396
397 public override void subClose() {
400 }
401
402 public override OdResult subErase(bool erasing) {
405 return ret;
406 }
407
408 public override void subHandOverTo(OdDbObject pNewObject) {
411 }
412
413 public override void copyFrom(OdRxObject pSource) {
416 }
417
419 MemoryManager mMan = MemoryManager.GetMemoryManager();
420 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
421 IntPtr ptr = TD_DbPINVOKE.OdDbPlotSettings_shadePlotId(swigCPtr);
422
423 OdDbObjectId ret = null;
424 if (null != mTrans)
425 {
426 mTrans.AddObject(new OdDbObjectId(ptr, true));
427 ret = new OdDbObjectId(ptr, false);
428 }
429 else
430 {
431 ret = new OdDbObjectId(ptr, true);
432 }
433
435 return ret;
436}
437
441 return ret;
442 }
443
444 public bool plotWireframe() {
445 bool ret = TD_DbPINVOKE.OdDbPlotSettings_plotWireframe(swigCPtr);
447 return ret;
448 }
449
450 public bool plotAsRaster() {
451 bool ret = TD_DbPINVOKE.OdDbPlotSettings_plotAsRaster(swigCPtr);
453 return ret;
454 }
455
456 public bool plotTransparency() {
459 return ret;
460 }
461
462 public void setPlotTransparency(bool bSet) {
465 }
466
467 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
468 string ret = TD_DbPINVOKE.OdDbPlotSettings_getRealClassName(ptr /*SIMPLETYPE*/);
470 return ret;
471 }
472
478
484
490
496
502
508
509 public enum PlotPaperUnits {
510 kInches = 0,
511 kMillimeters = 1,
512 kPixels = 2
513 }
514
515 public enum PlotRotation {
516 k0degrees = 0,
517 k90degrees = 1,
518 k180degrees = 2,
519 k270degrees = 3
520 }
521
522 public enum PlotType {
523 kDisplay = 0,
524 kExtents = 1,
525 kLimits = 2,
526 kView = 3,
527 kWindow = 4,
528 kLayout = 5
529 }
530
531 public enum StdScaleType {
532 kScaleToFit = 0,
533 k1_128in_1ft = 1,
534 k1_64in_1ft = 2,
535 k1_32in_1ft = 3,
536 k1_16in_1ft = 4,
537 k3_32in_1ft = 5,
538 k1_8in_1ft = 6,
539 k3_16in_1ft = 7,
540 k1_4in_1ft = 8,
541 k3_8in_1ft = 9,
542 k1_2in_1ft = 10,
543 k3_4in_1ft = 11,
544 k1in_1ft = 12,
545 k3in_1ft = 13,
546 k6in_1ft = 14,
547 k1ft_1ft = 15,
548 k1_1 = 16,
549 k1_2 = 17,
550 k1_4 = 18,
551 k1_5 = 19,
552 k1_8 = 20,
553 k1_10 = 21,
554 k1_16 = 22,
555 k1_20 = 23,
556 k1_30 = 24,
557 k1_40 = 25,
558 k1_50 = 26,
559 k1_100 = 27,
560 k2_1 = 28,
561 k4_1 = 29,
562 k8_1 = 30,
563 k10_1 = 31,
564 k100_1 = 32,
565 k1000_1 = 33,
566 k1and1_2in_1ft = 34
567 }
568
569 public enum ShadePlotType {
570 kAsDisplayed = 0,
571 kWireframe = 1,
572 kHidden = 2,
573 kRendered = 3,
574 kVisualStyle = 4,
575 kRenderPreset = 5
576 }
577
578 public enum ShadePlotResLevel {
579 kDraft = 0,
580 kPreview = 1,
581 kNormal = 2,
582 kPresentation = 3,
583 kMaximum = 4,
584 kCustom = 5
585 }
586
587}
588
589}
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
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
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
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
void setPlotViewportBorders(bool plotViewportBorders)
void setScaleLineweights(bool scaleLineweights)
void getPlotPaperSize(out double paperWidth, out double paperHeight)
OdDbPlotSettings.ShadePlotType shadePlot()
void setDrawViewportsFirst(bool drawViewportsFirst)
void setShadePlotResLevel(OdDbPlotSettings.ShadePlotResLevel shadePlotResLevel)
Teigha.TD.OdDbPlotSettings.PlotRotation vb_plotRotation()
override void dwgOutFields(OdDbDwgFiler pFiler)
void setPaperImageOrigin(OdGePoint2d paperImageOrigin)
void addToPlotSettingsDict(OdDbDatabase pDb)
static new OdDbPlotSettings createObject()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdDbPlotSettings.ShadePlotResLevel shadePlotResLevel()
Teigha.TD.OdDbPlotSettings.PlotType vb_plotType()
void setPlotPlotStyles(bool plotPlotStyles)
void setPlotHidden(bool plotHidden)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void getPlotPaperMargins(out double leftMargin, out double bottomMargin, out double rightMargin, out double topMargin)
OdDbPlotSettings.PlotRotation plotRotation()
static string getRealClassName(IntPtr ptr)
void setShowPlotStyles(bool showPlotStyles)
OdDbPlotSettings(IntPtr cPtr, bool cMemoryOwn)
void setModelType(bool modelType)
void getStdScale(out double standardScale)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override void subHandOverTo(OdDbObject pNewObject)
Teigha.TD.OdDbPlotSettings.StdScaleType vb_stdScaleType()
void getPlotWindowArea(out double xMin, out double yMin, out double xMax, out double yMax)
override OdRxClass isA()
OdDbPlotSettings.StdScaleType stdScaleType()
void setPlotTransparency(bool bSet)
void setPlotSettingsName(String plotSettingsName)
override OdRxObject queryX(OdRxClass protocolClass)
void setShadePlotCustomDPI(Int16 shadePlotCustomDPI)
static new OdRxClass desc()
OdResult setShadePlot(OdDbPlotSettings.ShadePlotType type, OdDbObjectId shadePlotId)
override OdResult subErase(bool erasing)
void setPrintLineweights(bool printLineweights)
Teigha.TD.OdDbPlotSettings.ShadePlotResLevel vb_shadePlotResLevel()
virtual OdResult subGetClassID(IntPtr pClsid)
static OdDbPlotSettings cast(OdRxObject pObj)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbPlotSettings.PlotPaperUnits plotPaperUnits()
OdResult setShadePlot(OdDbPlotSettings.ShadePlotType shadePlot)
OdDbPlotSettings.PlotType plotType()
static HandleRef getCPtr(OdDbPlotSettings obj)
void getCustomPrintScale(out double numerator, out double denominator)
override void copyFrom(OdRxObject pSource)
Teigha.TD.OdDbPlotSettings.PlotPaperUnits vb_plotPaperUnits()
override void Dispose(bool disposing)
void getPlotOrigin(out double xCoordinate, out double yCoordinate)
static global::System.Exception Retrieve()
static int OdDbPlotSettings_setShadePlot__SWIG_0(HandleRef jarg1, int jarg2)
static Int16 OdDbPlotSettings_shadePlotCustomDPI(HandleRef jarg1)
static int OdDbPlotSettings_subErase(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_copyFrom(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbPlotSettings_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDbPlotSettings_drawViewportsFirst(HandleRef jarg1)
static IntPtr OdDbPlotSettings_isA(HandleRef jarg1)
static double OdDbPlotSettings_getRightMargin(HandleRef jarg1)
static int OdDbPlotSettings_plotRotation(HandleRef jarg1)
static void OdDbPlotSettings_setPlotTransparency(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_addToPlotSettingsDict(HandleRef jarg1, HandleRef jarg2)
static int OdDbPlotSettings_setShadePlot__SWIG_1(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbPlotSettings_getPlotOrigin(HandleRef jarg1, out double jarg2, out double jarg3)
static String OdDbPlotSettings_getPlotCfgName(HandleRef jarg1)
static double OdDbPlotSettings_getTopMargin(HandleRef jarg1)
static bool OdDbPlotSettings_plotAsRaster(HandleRef jarg1)
static String OdDbPlotSettings_getPlotViewName(HandleRef jarg1)
static string OdDbPlotSettings_getRealClassName(IntPtr jarg1)
static void OdDbPlotSettings_setPlotViewportBorders(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_setPlotPlotStyles(HandleRef jarg1, bool jarg2)
static String OdDbPlotSettings_getPlotSettingsName(HandleRef jarg1)
static double OdDbPlotSettings_getBottomMargin(HandleRef jarg1)
static void OdDbPlotSettings_setShadePlotCustomDPI(HandleRef jarg1, Int16 jarg2)
static bool OdDbPlotSettings_useStandardScale(HandleRef jarg1)
static IntPtr OdDbPlotSettings_cast(HandleRef jarg1)
static global::System.IntPtr OdDbPlotSettings_shadePlotId(HandleRef jarg1)
static bool OdDbPlotSettings_modelType(HandleRef jarg1)
static void OdDbPlotSettings_setScaleLineweights(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_setModelType(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbPlotSettings_getPaperImageOrigin(HandleRef jarg1)
static bool OdDbPlotSettings_plotWireframe(HandleRef jarg1)
static double OdDbPlotSettings_getLeftMargin(HandleRef jarg1)
static int OdDbPlotSettings_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbPlotSettings_getStdScale(HandleRef jarg1, out double jarg2)
static void OdDbPlotSettings_setShadePlotResLevel(HandleRef jarg1, int jarg2)
static void OdDbPlotSettings_setPrintLineweights(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_setDrawViewportsFirst(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbPlotSettings_plotViewportBorders(HandleRef jarg1)
static String OdDbPlotSettings_getCanonicalMediaName(HandleRef jarg1)
static bool OdDbPlotSettings_plotTransparency(HandleRef jarg1)
static void OdDbPlotSettings_getCustomPrintScale(HandleRef jarg1, out double jarg2, out double jarg3)
static void OdDbPlotSettings_subClose(HandleRef jarg1)
static void OdDbPlotSettings_subHandOverTo(HandleRef jarg1, HandleRef jarg2)
static void OdDbPlotSettings_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbPlotSettings_shadePlot(HandleRef jarg1)
static int OdDbPlotSettings_shadePlotResLevel(HandleRef jarg1)
static void OdDbPlotSettings_setPlotSettingsName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbPlotSettings_setShowPlotStyles(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_setPlotHidden(HandleRef jarg1, bool jarg2)
static IntPtr OdDbPlotSettings_createObject()
static IntPtr OdDbPlotSettings_desc()
static bool OdDbPlotSettings_plotHidden(HandleRef jarg1)
static void OdDbPlotSettings_setPaperImageOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbPlotSettings_printLineweights(HandleRef jarg1)
static String OdDbPlotSettings_getCurrentStyleSheet(HandleRef jarg1)
static bool OdDbPlotSettings_scaleLineweights(HandleRef jarg1)
static void OdDbPlotSettings_getPlotPaperSize(HandleRef jarg1, out double jarg2, out double jarg3)
static bool OdDbPlotSettings_plotCentered(HandleRef jarg1)
static int OdDbPlotSettings_plotType(HandleRef jarg1)
static bool OdDbPlotSettings_showPlotStyles(HandleRef jarg1)
static int OdDbPlotSettings_stdScaleType(HandleRef jarg1)
static int OdDbPlotSettings_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbPlotSettings_plotPlotStyles(HandleRef jarg1)
static void OdDbPlotSettings_getPlotPaperMargins(HandleRef jarg1, out double jarg2, out double jarg3, out double jarg4, out double jarg5)
static void OdDbPlotSettings_getPlotWindowArea(HandleRef jarg1, out double jarg2, out double jarg3, out double jarg4, out double jarg5)
static int OdDbPlotSettings_plotPaperUnits(HandleRef jarg1)
static void delete_OdDbPlotSettings(HandleRef jarg1)
static int OdDbPlotSettings_subGetClassID(HandleRef jarg1, IntPtr jarg2)