Extended .NET SDK Documentation 2024 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
121 public virtual void setCustomScale(OdRxObject pPlotObj, double customScale) {
124 }
125
129 return ret;
130 }
131
135 }
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
151 return ret;
152 }
153
154 public virtual void setShadePlot(OdRxObject pPlotObj, OdDbPlotSettings.ShadePlotType shadePlotSet) {
155 TD_DbPINVOKE.OdDbAbstractPlotData_setShadePlot__SWIG_0(swigCPtr, OdRxObject.getCPtr(pPlotObj), (int)shadePlotSet);
157 }
158
159 public virtual OdDbObjectId shadePlotId(OdRxObject pPlotObj) {
160 MemoryManager mMan = MemoryManager.GetMemoryManager();
161 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
162 IntPtr ptr = TD_DbPINVOKE.OdDbAbstractPlotData_shadePlotId(swigCPtr, OdRxObject.getCPtr(pPlotObj));
163
164 OdDbObjectId ret = null;
165 if (null != mTrans)
166 {
167 mTrans.AddObject(new OdDbObjectId(ptr, true));
168 ret = new OdDbObjectId(ptr, false);
169 }
170 else
171 {
172 ret = new OdDbObjectId(ptr, true);
173 }
174
176 return ret;
177}
178
182 }
183
184 public virtual bool plotHiddenLines(OdRxObject pPlotObj) {
187 return ret;
188 }
189
190 public virtual void setPlotHiddenLines(OdRxObject pPlotObj, bool plotHidden) {
193 }
194
195 public virtual bool plotWireframe(OdRxObject pPlotObj) {
198 return ret;
199 }
200
201 public virtual bool plotAsRaster(OdRxObject pPlotObj) {
204 return ret;
205 }
206
207 public virtual bool plotTransparency(OdRxObject pPlotObj) {
210 return ret;
211 }
212
213 public virtual void setPlotTransparency(OdRxObject pPlotObj, bool bEnable) {
216 }
217
218 public virtual bool modelType(OdRxObject pPlotObj) {
219 bool ret = TD_DbPINVOKE.OdDbAbstractPlotData_modelType(swigCPtr, OdRxObject.getCPtr(pPlotObj));
221 return ret;
222 }
223
224 public virtual void setModelType(OdRxObject pPlotObj, bool modelTypeSet) {
225 TD_DbPINVOKE.OdDbAbstractPlotData_setModelType(swigCPtr, OdRxObject.getCPtr(pPlotObj), modelTypeSet);
227 }
228
229 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
230 string ret = TD_DbPINVOKE.OdDbAbstractPlotData_getRealClassName(ptr /*SIMPLETYPE*/);
232 return ret;
233 }
234
235}
236
237}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
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 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 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)
Definition: OdDbObjectId.cs:27
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 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)