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();
236IntPtr p_pGeCurve = IntPtr.Zero;
242MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
243 if(mTrans_pGeCurve !=
null)
251IntPtr p_pGeCurve = IntPtr.Zero;
257MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
258 if(mTrans_pGeCurve !=
null)
static HandleRef getCPtr(OdGeCurve3d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector3d 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)
static new OdRxClass desc()
virtual OdGePoint3d getEndPoint()
override void Dispose(bool disposing)
override OdResult getParamAtDist(double dist, out double param)
virtual OdGePoint3d getStartPoint()
override OdRxObject queryX(OdRxClass protocolClass)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdDgLine3d(IntPtr cPtr, bool cMemoryOwn)
virtual OdDgInfiniteLineType getInfiniteLineType()
static HandleRef getCPtr(OdDgLine3d obj)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
virtual void setStartPoint(OdGePoint3d point)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
static OdDgLine3d cast(OdRxObject pObj)
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
override OdResult reverseCurve()
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
override OdResult getArea(out double area)
override OdResult getStartPoint(OdGePoint3d startPoint)
override byte getElementSubType()
static new OdDgLine3d createObject()
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
override OdDgElement.ElementTypes getElementType()
override OdResult getStartParam(out double startParam)
static string getRealClassName(IntPtr ptr)
override OdResult getEndParam(out double endParam)
override OdResult getDistAtParam(double param, out double dist)
override OdResult getEndPoint(OdGePoint3d endPoint)
override bool isPeriodic()
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
virtual void setEndPoint(OdGePoint3d point)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
virtual void setInfiniteLineType(OdDgInfiniteLineType uInfiniteLineType)
static global::System.Exception Retrieve()
static int OdDgLine3d_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDgLine3d_getEndPoint__SWIG_0(HandleRef jarg1)
static int OdDgLine3d_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDgLine3d_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static bool OdDgLine3d_isPeriodic(HandleRef jarg1)
static byte OdDgLine3d_getElementSubType(HandleRef jarg1)
static string OdDgLine3d_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDgLine3d_getStartPoint__SWIG_0(HandleRef jarg1)
static bool OdDgLine3d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDgLine3d_getEndPoint__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDgLine3d_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgLine3d_createObject()
static int OdDgLine3d_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgLine3d_getInfiniteLineType(HandleRef jarg1)
static IntPtr OdDgLine3d_isA(HandleRef jarg1)
static int OdDgLine3d_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static int OdDgLine3d_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgLine3d_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgLine3d_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static void OdDgLine3d_setInfiniteLineType(HandleRef jarg1, int jarg2)
static int OdDgLine3d_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgLine3d_reverseCurve(HandleRef jarg1)
static bool OdDgLine3d_isClosed(HandleRef jarg1)
static void delete_OdDgLine3d(HandleRef jarg1)
static int OdDgLine3d_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDgLine3d_getStartPoint__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgLine3d_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgLine3d_setEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgLine3d_getElementType(HandleRef jarg1)
static int OdDgLine3d_getStartParam(HandleRef jarg1, out double jarg2)
static int OdDgLine3d_getArea(HandleRef jarg1, out double jarg2)
static int OdDgLine3d_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgLine3d_cast(HandleRef jarg1)
static int OdDgLine3d_getEndParam(HandleRef jarg1, out double jarg2)
static void OdDgLine3d_setStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgLine3d_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgLine3d_desc()