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();
264IntPtr p_pGeCurve = IntPtr.Zero;
270MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
271 if(mTrans_pGeCurve !=
null)
279IntPtr p_pGeCurve = IntPtr.Zero;
285MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
286 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(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
virtual void gripStatus(OdDgElement.GripStat status)
override bool isPeriodic()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdResult getEndParam(out double endParam)
override void Dispose(bool disposing)
virtual double getSecondaryAxis()
virtual void setSecondaryAxis(double dNewAxis)
static HandleRef getCPtr(OdDgEllipse2d obj)
override UInt32 subSetAttributes(OdGiDrawableTraits pDrwTraits)
override OdResult getStartPoint(OdGePoint2d startPoint)
override OdResult setFromOdGeCurve(OdGeCurve2d geCurve)
static string getRealClassName(IntPtr ptr)
override OdResult getArea(out double area)
virtual OdGePoint2d getOrigin()
override OdResult getFirstDeriv(double param, OdGeVector2d firstDeriv)
static new OdRxClass desc()
override OdResult setFromOdGeCurve(OdGeCurve2d geCurve, OdGeTol tol)
override OdResult getSecondDeriv(double param, OdGeVector2d secondDeriv)
virtual void setRotationAngle(double angle)
override OdResult getParamAtPoint(OdGePoint2d pointOnCurve, out double param)
override byte getElementSubType()
virtual double getPrimaryAxis()
virtual void setHoleFlag(bool bSet)
OdDgEllipse2d(IntPtr cPtr, bool cMemoryOwn)
virtual void setOrigin(OdGePoint2d pt)
virtual bool getHoleFlag()
override OdResult getPointAtParam(double param, OdGePoint2d pointOnCurve)
override OdResult getParamAtDist(double dist, out double param)
virtual double getRotationAngle()
override OdResult getDistAtParam(double param, out double dist)
override OdRxObject queryX(OdRxClass protocolClass)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult getOdGeCurve(out OdGeCurve2d pGeCurve, OdGeTol tol)
virtual OdGeEllipArc2d getEllipArc()
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual void setPrimaryAxis(double dNewAxis)
static new OdDgEllipse2d createObject()
static OdDgEllipse2d cast(OdRxObject pObj)
override OdResult getOdGeCurve(out OdGeCurve2d pGeCurve)
override OdDgElement.ElementTypes getElementType()
override OdResult getEndPoint(OdGePoint2d endPoint)
override OdResult reverseCurve()
override OdResult getStartParam(out double startParam)
static global::System.Exception Retrieve()
static bool OdDgEllipse2d_getHoleFlag(HandleRef jarg1)
static int OdDgEllipse2d_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgEllipse2d_getEndParam(HandleRef jarg1, out double jarg2)
static void OdDgEllipse2d_setHoleFlag(HandleRef jarg1, bool jarg2)
static int OdDgEllipse2d_getElementType(HandleRef jarg1)
static void OdDgEllipse2d_setSecondaryAxis(HandleRef jarg1, double jarg2)
static int OdDgEllipse2d_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static UInt32 OdDgEllipse2d_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static double OdDgEllipse2d_getSecondaryAxis(HandleRef jarg1)
static global::System.IntPtr OdDgEllipse2d_getEllipArc(HandleRef jarg1)
static IntPtr OdDgEllipse2d_isA(HandleRef jarg1)
static int OdDgEllipse2d_getArea(HandleRef jarg1, out double jarg2)
static int OdDgEllipse2d_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgEllipse2d_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDgEllipse2d_getRotationAngle(HandleRef jarg1)
static bool OdDgEllipse2d_isPeriodic(HandleRef jarg1)
static IntPtr OdDgEllipse2d_cast(HandleRef jarg1)
static void delete_OdDgEllipse2d(HandleRef jarg1)
static string OdDgEllipse2d_getRealClassName(IntPtr jarg1)
static int OdDgEllipse2d_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static int OdDgEllipse2d_getFirstDeriv(HandleRef jarg1, double jarg2, IntPtr jarg3)
static int OdDgEllipse2d_getStartParam(HandleRef jarg1, out double jarg2)
static void OdDgEllipse2d_setOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgEllipse2d_getOrigin(HandleRef jarg1)
static int OdDgEllipse2d_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static void OdDgEllipse2d_setPrimaryAxis(HandleRef jarg1, double jarg2)
static bool OdDgEllipse2d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgEllipse2d_desc()
static byte OdDgEllipse2d_getElementSubType(HandleRef jarg1)
static void OdDgEllipse2d_setRotationAngle(HandleRef jarg1, double jarg2)
static int OdDgEllipse2d_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static IntPtr OdDgEllipse2d_createObject()
static int OdDgEllipse2d_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgEllipse2d_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDgEllipse2d_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static IntPtr OdDgEllipse2d_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDgEllipse2d_reverseCurve(HandleRef jarg1)
static int OdDgEllipse2d_getSecondDeriv(HandleRef jarg1, double jarg2, IntPtr jarg3)
static bool OdDgEllipse2d_isClosed(HandleRef jarg1)
static double OdDgEllipse2d_getPrimaryAxis(HandleRef jarg1)