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(OdGeCurve3d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeNurbCurve3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
override OdResult getStartPoint(OdGePoint3d startPoint)
override OdResult getArea(out double area)
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
override OdResult getParamAtDist(double dist, out double param)
override OdResult getStartParam(out double startParam)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
override OdResult getDistAtParam(double param, out double dist)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
override double getParamAtVertex(UInt32 uVertex)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
static OdDgCurve3d cast(OdRxObject pObj)
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
override bool subWorldDraw(OdGiWorldDraw pWd)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
override OdResult getEndParam(out double endParam)
override bool isPeriodic()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgCurve3d obj)
override OdDgElement.ElementTypes getElementType()
static new OdDgCurve3d createObject()
static string getRealClassName(IntPtr ptr)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
override void Dispose(bool disposing)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
OdDgCurve3d(IntPtr cPtr, bool cMemoryOwn)
override byte getElementSubType()
static new OdRxClass desc()
override OdResult getEndPoint(OdGePoint3d endPoint)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
override OdResult reverseCurve()
bool getGeNurbCurve(OdGeNurbCurve3d nurbCurve)
virtual void gripStatus(OdDgElement.GripStat status)
static global::System.Exception Retrieve()
static int OdDgCurve3d_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurve3d_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static int OdDgCurve3d_getEndParam(HandleRef jarg1, out double jarg2)
static double OdDgCurve3d_getParamAtVertex(HandleRef jarg1, UInt32 jarg2)
static void delete_OdDgCurve3d(HandleRef jarg1)
static int OdDgCurve3d_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurve3d_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgCurve3d_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDgCurve3d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDgCurve3d_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgCurve3d_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static int OdDgCurve3d_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgCurve3d_getArea(HandleRef jarg1, out double jarg2)
static string OdDgCurve3d_getRealClassName(IntPtr jarg1)
static int OdDgCurve3d_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgCurve3d_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static IntPtr OdDgCurve3d_createObject()
static int OdDgCurve3d_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static byte OdDgCurve3d_getElementSubType(HandleRef jarg1)
static bool OdDgCurve3d_getGeNurbCurve(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgCurve3d_isClosed(HandleRef jarg1)
static IntPtr OdDgCurve3d_cast(HandleRef jarg1)
static int OdDgCurve3d_reverseCurve(HandleRef jarg1)
static int OdDgCurve3d_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static int OdDgCurve3d_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDgCurve3d_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgCurve3d_isA(HandleRef jarg1)
static int OdDgCurve3d_getElementType(HandleRef jarg1)
static bool OdDgCurve3d_isPeriodic(HandleRef jarg1)
static int OdDgCurve3d_getStartParam(HandleRef jarg1, out double jarg2)
static IntPtr OdDgCurve3d_desc()
static int OdDgCurve3d_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)