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();
203IntPtr p_pGeCurve = IntPtr.Zero;
209MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
210 if(mTrans_pGeCurve !=
null)
218IntPtr p_pGeCurve = IntPtr.Zero;
224MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
225 if(mTrans_pGeCurve !=
null)
static HandleRef getCPtr(OdGeCurve2d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeNurbCurve3d 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)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdResult getEndPoint(OdGePoint2d endPoint)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult getPointAtParam(double param, OdGePoint2d pointOnCurve)
static new OdRxClass desc()
OdDgCurve2d(IntPtr cPtr, bool cMemoryOwn)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult getParamAtPoint(OdGePoint2d pointOnCurve, out double param)
override OdResult getSecondDeriv(double param, OdGeVector2d secondDeriv)
override OdResult getStartPoint(OdGePoint2d startPoint)
static OdDgCurve2d cast(OdRxObject pObj)
override void Dispose(bool disposing)
override double getParamAtVertex(UInt32 uVertex)
override OdResult getStartParam(out double startParam)
override OdResult getEndParam(out double endParam)
static HandleRef getCPtr(OdDgCurve2d obj)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
bool getGeNurbCurve(OdGeNurbCurve3d nurbCurve)
static string getRealClassName(IntPtr ptr)
override OdResult getOdGeCurve(out OdGeCurve2d pGeCurve, OdGeTol tol)
override OdResult reverseCurve()
override bool isPeriodic()
override OdResult getFirstDeriv(double param, OdGeVector2d firstDeriv)
override OdResult getOdGeCurve(out OdGeCurve2d pGeCurve)
override OdResult getDistAtParam(double param, out double dist)
override byte getElementSubType()
override OdResult setFromOdGeCurve(OdGeCurve2d geCurve)
override OdResult getArea(out double area)
override OdResult getParamAtDist(double dist, out double param)
override bool subWorldDraw(OdGiWorldDraw pWd)
static new OdDgCurve2d createObject()
override OdDgElement.ElementTypes getElementType()
override OdResult setFromOdGeCurve(OdGeCurve2d geCurve, OdGeTol tol)
virtual void gripStatus(OdDgElement.GripStat status)
static global::System.Exception Retrieve()
static bool OdDgCurve2d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDgCurve2d_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDgCurve2d_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static bool OdDgCurve2d_isClosed(HandleRef jarg1)
static string OdDgCurve2d_getRealClassName(IntPtr jarg1)
static int OdDgCurve2d_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgCurve2d_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgCurve2d_isPeriodic(HandleRef jarg1)
static int OdDgCurve2d_getFirstDeriv(HandleRef jarg1, double jarg2, IntPtr jarg3)
static IntPtr OdDgCurve2d_queryX(HandleRef jarg1, HandleRef jarg2)
static byte OdDgCurve2d_getElementSubType(HandleRef jarg1)
static IntPtr OdDgCurve2d_createObject()
static int OdDgCurve2d_getArea(HandleRef jarg1, out double jarg2)
static double OdDgCurve2d_getParamAtVertex(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgCurve2d_cast(HandleRef jarg1)
static int OdDgCurve2d_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurve2d_getEndParam(HandleRef jarg1, out double jarg2)
static int OdDgCurve2d_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static void delete_OdDgCurve2d(HandleRef jarg1)
static int OdDgCurve2d_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgCurve2d_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static IntPtr OdDgCurve2d_isA(HandleRef jarg1)
static int OdDgCurve2d_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurve2d_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static int OdDgCurve2d_getStartParam(HandleRef jarg1, out double jarg2)
static IntPtr OdDgCurve2d_desc()
static int OdDgCurve2d_reverseCurve(HandleRef jarg1)
static int OdDgCurve2d_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurve2d_getSecondDeriv(HandleRef jarg1, double jarg2, IntPtr jarg3)
static int OdDgCurve2d_getElementType(HandleRef jarg1)
static bool OdDgCurve2d_getGeNurbCurve(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)