Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbAbstractPlotData.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 OdDbAbstractPlotData(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbAbstractPlotData_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbAbstractPlotData 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 OdDbAbstractPlotData cast(OdRxObject pObj) {// OdSmartPtr<OdDbAbstractPlotData>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbAbstractPlotData ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbAbstractPlotData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAbstractPlotData),ptr, true));
52 ret = (OdDbAbstractPlotData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAbstractPlotData),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbAbstractPlotData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAbstractPlotData),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.OdDbAbstractPlotData_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.OdDbAbstractPlotData_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.OdDbAbstractPlotData_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDbAbstractPlotData createObject() {// OdSmartPtr<OdDbAbstractPlotData>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbAbstractPlotData ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbAbstractPlotData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAbstractPlotData),ptr, true));
93 ret = (OdDbAbstractPlotData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAbstractPlotData),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbAbstractPlotData)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbAbstractPlotData),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual void setProps(OdRxObject pDstPlotObj, OdRxObject pSrcPlotObj) {
107 }
108
109 public virtual bool useStandardScale(OdRxObject pPlotObj) {
112 return ret;
113 }
114
115 public virtual double customScale(OdRxObject pPlotObj) {
116 double ret = TD_DbPINVOKE.OdDbAbstractPlotData_customScale(swigCPtr, OdRxObject.getCPtr(pPlotObj));
118 return ret;
119 }
120
125
131
136
137 public virtual String styleSheet(OdRxObject pPlotObj) {
138 string ret = TD_DbPINVOKE.OdDbAbstractPlotData_styleSheet(swigCPtr, OdRxObject.getCPtr(pPlotObj));
140 return ret;
141}
142
143 public virtual void setStyleSheet(OdRxObject pPlotObj, String styleSheetName) {
144 TD_DbPINVOKE.OdDbAbstractPlotData_setStyleSheet(swigCPtr, OdRxObject.getCPtr(pPlotObj), styleSheetName);
146 }
147
153
158
164
169
170 public virtual bool plotHiddenLines(OdRxObject pPlotObj) {
173 return ret;
174 }
175
176 public virtual void setPlotHiddenLines(OdRxObject pPlotObj, bool plotHidden) {
179 }
180
181 public virtual bool plotWireframe(OdRxObject pPlotObj) {
184 return ret;
185 }
186
187 public virtual bool plotAsRaster(OdRxObject pPlotObj) {
190 return ret;
191 }
192
193 public virtual bool plotTransparency(OdRxObject pPlotObj) {
196 return ret;
197 }
198
203
204 public virtual bool plotLineweights(OdRxObject pPlotObj) {
207 return ret;
208 }
209
214
215 public virtual bool modelType(OdRxObject pPlotObj) {
216 bool ret = TD_DbPINVOKE.OdDbAbstractPlotData_modelType(swigCPtr, OdRxObject.getCPtr(pPlotObj));
218 return ret;
219 }
220
221 public virtual void setModelType(OdRxObject pPlotObj, bool modelTypeSet) {
222 TD_DbPINVOKE.OdDbAbstractPlotData_setModelType(swigCPtr, OdRxObject.getCPtr(pPlotObj), modelTypeSet);
224 }
225
226 protected static string getRealClassName(IntPtr ptr) {
227 string ret = TD_DbPINVOKE.OdDbAbstractPlotData_getRealClassName(ptr /*SIMPLETYPE*/);
229 return ret;
230 }
231
232}
233
234}
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
virtual void setCustomScale(OdRxObject pPlotObj, double customScale)
override OdRxObject queryX(OdRxClass protocolClass)
virtual bool plotTransparency(OdRxObject pPlotObj)
virtual void setShadePlot(OdRxObject pPlotObj, OdDbPlotSettings.ShadePlotType type, OdDbObjectId shadePlotId)
virtual bool plotWireframe(OdRxObject pPlotObj)
override void Dispose(bool disposing)
virtual void setStandardScale(OdRxObject pPlotObj, OdDbPlotSettings.StdScaleType standardScale)
static HandleRef getCPtr(OdDbAbstractPlotData obj)
virtual bool modelType(OdRxObject pPlotObj)
virtual void setPlotLineweights(OdRxObject pPlotObj, bool bEnable)
virtual double customScale(OdRxObject pPlotObj)
virtual bool plotHiddenLines(OdRxObject pPlotObj)
virtual void setPlotTransparency(OdRxObject pPlotObj, bool bEnable)
static OdDbAbstractPlotData createObject()
virtual void setShadePlot(OdRxObject pPlotObj, OdDbPlotSettings.ShadePlotType shadePlotSet)
virtual String styleSheet(OdRxObject pPlotObj)
virtual OdDbObjectId shadePlotId(OdRxObject pPlotObj)
virtual bool plotLineweights(OdRxObject pPlotObj)
virtual void setProps(OdRxObject pDstPlotObj, OdRxObject pSrcPlotObj)
virtual void setModelType(OdRxObject pPlotObj, bool modelTypeSet)
virtual bool plotAsRaster(OdRxObject pPlotObj)
virtual void setStyleSheet(OdRxObject pPlotObj, String styleSheetName)
virtual void setPlotHiddenLines(OdRxObject pPlotObj, bool plotHidden)
OdDbAbstractPlotData(IntPtr cPtr, bool cMemoryOwn)
static string getRealClassName(IntPtr ptr)
virtual bool useStandardScale(OdRxObject pPlotObj)
virtual OdDbPlotSettings.StdScaleType standardScale(OdRxObject pPlotObj)
virtual OdDbPlotSettings.ShadePlotType shadePlot(OdRxObject pPlotObj)
static OdDbAbstractPlotData cast(OdRxObject pObj)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static void OdDbAbstractPlotData_setModelType(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDbAbstractPlotData_setShadePlot__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3)
static bool OdDbAbstractPlotData_plotWireframe(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbAbstractPlotData_isA(HandleRef jarg1)
static void delete_OdDbAbstractPlotData(HandleRef jarg1)
static bool OdDbAbstractPlotData_plotTransparency(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbAbstractPlotData_createObject()
static int OdDbAbstractPlotData_standardScale(HandleRef jarg1, HandleRef jarg2)
static void OdDbAbstractPlotData_setPlotHiddenLines(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static bool OdDbAbstractPlotData_plotAsRaster(HandleRef jarg1, HandleRef jarg2)
static string OdDbAbstractPlotData_getRealClassName(IntPtr jarg1)
static bool OdDbAbstractPlotData_useStandardScale(HandleRef jarg1, HandleRef jarg2)
static bool OdDbAbstractPlotData_modelType(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbAbstractPlotData_shadePlotId(HandleRef jarg1, HandleRef jarg2)
static void OdDbAbstractPlotData_setShadePlot__SWIG_1(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbAbstractPlotData_setStyleSheet(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdDbAbstractPlotData_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbAbstractPlotData_shadePlot(HandleRef jarg1, HandleRef jarg2)
static void OdDbAbstractPlotData_setProps(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDbAbstractPlotData_setPlotTransparency(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDbAbstractPlotData_cast(HandleRef jarg1)
static void OdDbAbstractPlotData_setCustomScale(HandleRef jarg1, HandleRef jarg2, double jarg3)
static double OdDbAbstractPlotData_customScale(HandleRef jarg1, HandleRef jarg2)
static void OdDbAbstractPlotData_setPlotLineweights(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static bool OdDbAbstractPlotData_plotLineweights(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbAbstractPlotData_desc()
static bool OdDbAbstractPlotData_plotHiddenLines(HandleRef jarg1, HandleRef jarg2)
static void OdDbAbstractPlotData_setStandardScale(HandleRef jarg1, HandleRef jarg2, int jarg3)
static String OdDbAbstractPlotData_styleSheet(HandleRef jarg1, HandleRef jarg2)