14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
280IntPtr p_pGeCurve = IntPtr.Zero;
286MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
287 if(mTrans_pGeCurve !=
null)
295IntPtr p_pGeCurve = IntPtr.Zero;
301MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
302 if(mTrans_pGeCurve !=
null)
static HandleRef getCPtr(OdGeCurve2d obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector2d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
virtual void setPrimaryAxis(double dNewAxis)
virtual void setSweepAngle(double dVal)
override OdResult reverseCurve()
override bool isPeriodic()
override OdResult getPointAtParam(double param, OdGePoint2d pointOnCurve)
override OdResult getArea(out double area)
virtual void setStartAngle(double dVal)
virtual double getPrimaryAxis()
static new OdRxClass desc()
virtual double getStartAngle()
static string getRealClassName(IntPtr ptr)
virtual double getRotationAngle()
override OdDgElement.ElementTypes getElementType()
virtual void getOrigin(OdGePoint2d pt)
virtual OdGeEllipArc2d getEllipArc()
override OdResult setFromOdGeCurve(OdGeCurve2d geCurve, OdGeTol tol)
override OdResult getFirstDeriv(double param, OdGeVector2d firstDeriv)
override OdResult getSecondDeriv(double param, OdGeVector2d secondDeriv)
override OdResult setFromOdGeCurve(OdGeCurve2d geCurve)
virtual void setRotationAngle(double dAngle)
override OdResult getParamAtPoint(OdGePoint2d pointOnCurve, out double param)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult getStartParam(out double startParam)
static new OdDgArc2d createObject()
virtual double getSweepAngle()
static HandleRef getCPtr(OdDgArc2d obj)
virtual double getSecondaryAxis()
override OdResult getOdGeCurve(out OdGeCurve2d pGeCurve)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdResult getDistAtParam(double param, out double dist)
static OdDgArc2d cast(OdRxObject pObj)
override OdResult getEndPoint(OdGePoint2d endPoint)
override OdResult getEndParam(out double endParam)
virtual OdGePoint2d getOrigin()
override OdResult getStartPoint(OdGePoint2d startPoint)
OdDgArc2d(IntPtr cPtr, bool cMemoryOwn)
override OdResult getParamAtDist(double dist, out double param)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult getOdGeCurve(out OdGeCurve2d pGeCurve, OdGeTol tol)
virtual void setOrigin(OdGePoint2d pt)
override void Dispose(bool disposing)
override byte getElementSubType()
virtual void setSecondaryAxis(double dNewAxis)
virtual void gripStatus(OdDgElement.GripStat status)
static global::System.Exception Retrieve()
static void OdDgArc2d_getOrigin__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDgArc2d_getRealClassName(IntPtr jarg1)
static double OdDgArc2d_getRotationAngle(HandleRef jarg1)
static void OdDgArc2d_setPrimaryAxis(HandleRef jarg1, double jarg2)
static double OdDgArc2d_getStartAngle(HandleRef jarg1)
static IntPtr OdDgArc2d_cast(HandleRef jarg1)
static int OdDgArc2d_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDgArc2d_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgArc2d_setSweepAngle(HandleRef jarg1, double jarg2)
static int OdDgArc2d_getArea(HandleRef jarg1, out double jarg2)
static int OdDgArc2d_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgArc2d_setOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgArc2d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgArc2d_desc()
static byte OdDgArc2d_getElementSubType(HandleRef jarg1)
static int OdDgArc2d_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static void OdDgArc2d_setSecondaryAxis(HandleRef jarg1, double jarg2)
static int OdDgArc2d_getFirstDeriv(HandleRef jarg1, double jarg2, IntPtr jarg3)
static int OdDgArc2d_getStartParam(HandleRef jarg1, out double jarg2)
static void OdDgArc2d_setStartAngle(HandleRef jarg1, double jarg2)
static void OdDgArc2d_setRotationAngle(HandleRef jarg1, double jarg2)
static double OdDgArc2d_getSecondaryAxis(HandleRef jarg1)
static bool OdDgArc2d_isClosed(HandleRef jarg1)
static int OdDgArc2d_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgArc2d_createObject()
static void delete_OdDgArc2d(HandleRef jarg1)
static double OdDgArc2d_getPrimaryAxis(HandleRef jarg1)
static IntPtr OdDgArc2d_isA(HandleRef jarg1)
static int OdDgArc2d_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDgArc2d_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgArc2d_getEndParam(HandleRef jarg1, out double jarg2)
static int OdDgArc2d_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static global::System.IntPtr OdDgArc2d_getEllipArc(HandleRef jarg1)
static bool OdDgArc2d_isPeriodic(HandleRef jarg1)
static int OdDgArc2d_getSecondDeriv(HandleRef jarg1, double jarg2, IntPtr jarg3)
static double OdDgArc2d_getSweepAngle(HandleRef jarg1)
static int OdDgArc2d_getElementType(HandleRef jarg1)
static IntPtr OdDgArc2d_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDgArc2d_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgArc2d_reverseCurve(HandleRef jarg1)
static global::System.IntPtr OdDgArc2d_getOrigin__SWIG_0(HandleRef jarg1)
static int OdDgArc2d_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)