14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
118 public virtual void enable(
bool bEnable) {
157 private Object locker =
new Object();
158 private HandleRef swigCPtr;
160 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
163 swigCPtr =
new HandleRef(
this, cPtr);
165 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
167 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
176 global::System.GC.SuppressFinalize(
this);
179 protected virtual void Dispose(
bool disposing) {
181 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
186 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
192 IntPtr p_pPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(pPoints);
198 Marshal.FreeCoTaskMem(p_pPoints);
217 private Object locker =
new Object();
218 private HandleRef swigCPtr;
220 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
223 swigCPtr =
new HandleRef(
this, cPtr);
225 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
227 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
236 global::System.GC.SuppressFinalize(
this);
239 protected virtual void Dispose(
bool disposing) {
241 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
246 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
static global::System.Exception Retrieve()
static void OdGiPlotGenerator_setExternalEllipseOut(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiPlotGenerator_setDeviation__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiPlotGenerator_desc()
static bool OdGiPlotGenerator_enabled(HandleRef jarg1)
static void delete_OdGiPlotGenerator_PolylineOut(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiPlotGenerator_PolylineOut_plotGeneratorPolylineOut(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, int jarg4, int jarg5, double jarg6)
static IntPtr OdGiPlotGenerator_isA(HandleRef jarg1)
static IntPtr OdGiPlotGenerator_createObject()
static double OdGiPlotGenerator_dot_per_mm__SWIG_1(HandleRef jarg1)
static IntPtr OdGiPlotGenerator_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGiPlotGenerator_setExternalPolylineOut(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiPlotGenerator_cast(HandleRef jarg1)
static void OdGiPlotGenerator_enable(HandleRef jarg1, bool jarg2)
static double OdGiPlotGenerator_dot_per_inch__SWIG_1(HandleRef jarg1)
static void OdGiPlotGenerator_setPlotStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdGiPlotGenerator_EllipseOut(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiPlotGenerator_setDrawContext(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdGiPlotGenerator(HandleRef jarg1)
static global::System.IntPtr OdGiPlotGenerator_externalPolylineOut(HandleRef jarg1)
static void OdGiPlotGenerator_dot_per_mm__SWIG_0(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGiPlotGenerator_externalEllipseOut(HandleRef jarg1)
static bool OdGiPlotGenerator_EllipseOut_plotGeneratorEllipseOut(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static void OdGiPlotGenerator_setDeviation__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdGiPlotGenerator_getRealClassName(IntPtr jarg1)
static void OdGiPlotGenerator_dot_per_inch__SWIG_0(HandleRef jarg1, double jarg2)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeEllipArc3d obj)
static HandleRef getCPtr(EllipseOut obj)
virtual bool plotGeneratorEllipseOut(OdGeEllipArc3d arc, double width)
EllipseOut(IntPtr cPtr, bool cMemoryOwn)
virtual void Dispose(bool disposing)
PolylineOut(IntPtr cPtr, bool cMemoryOwn)
virtual void Dispose(bool disposing)
virtual bool plotGeneratorPolylineOut(OdGePoint3d[] pPoints, LineEndStyle capStyle, LineJoinStyle joinStyle, double fLwd)
static HandleRef getCPtr(PolylineOut obj)
OdGiPlotGenerator(IntPtr cPtr, bool cMemoryOwn)
virtual OdGiPlotGenerator.EllipseOut externalEllipseOut()
virtual void setExternalEllipseOut(OdGiPlotGenerator.EllipseOut pEllipseOut)
virtual OdGiPlotGenerator.PolylineOut externalPolylineOut()
static string getRealClassName(IntPtr ptr)
virtual void enable(bool bEnable)
virtual double dot_per_inch()
virtual void setDrawContext(OdGiConveyorContext pDrawContext)
static OdGiPlotGenerator cast(OdRxObject pObj)
virtual void setPlotStyle(OdPsPlotStyleData psd)
static new OdRxClass desc()
override void Dispose(bool disposing)
virtual void setExternalPolylineOut(OdGiPlotGenerator.PolylineOut pPolylineOut)
virtual void dot_per_inch(double dpi)
virtual void setDeviation(OdGiDeviation pDeviation)
static HandleRef getCPtr(OdGiPlotGenerator obj)
void dot_per_mm(double dpmm)
static OdGiPlotGenerator createObject()
virtual void setDeviation(OdGeDoubleArray deviations)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdPsPlotStyleData obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()