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(OdGeCurve2d obj)
static HandleRef getCPtr(OdGeExtents3d 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 Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult getStartParam(out double startParam)
virtual OdGePoint2d getStartPoint()
virtual OdGePoint2d getEndPoint()
virtual void setStartPoint(OdGePoint2d point)
static HandleRef getCPtr(OdDgLine2d obj)
virtual void setInfiniteLineType(OdDgInfiniteLineType uInfiniteLineType)
override OdResult getOdGeCurve(out OdGeCurve2d pGeCurve)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual void setEndPoint(OdGePoint2d point)
override OdResult getDistAtParam(double param, out double dist)
override OdResult getFirstDeriv(double param, OdGeVector2d firstDeriv)
override OdResult setFromOdGeCurve(OdGeCurve2d geCurve)
override OdResult getParamAtDist(double dist, out double param)
static new OdRxClass desc()
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
override OdResult getArea(out double area)
OdDgLine2d(IntPtr cPtr, bool cMemoryOwn)
virtual OdDgInfiniteLineType getInfiniteLineType()
static OdDgLine2d cast(OdRxObject pObj)
override OdResult getEndParam(out double endParam)
override OdResult getEndPoint(OdGePoint2d endPoint)
override OdResult getParamAtPoint(OdGePoint2d pointOnCurve, out double param)
static new OdDgLine2d createObject()
override OdResult getOdGeCurve(out OdGeCurve2d pGeCurve, OdGeTol tol)
override OdResult getSecondDeriv(double param, OdGeVector2d secondDeriv)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
override OdResult getPointAtParam(double param, OdGePoint2d pointOnCurve)
override OdResult setFromOdGeCurve(OdGeCurve2d geCurve, OdGeTol tol)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdDgElement.ElementTypes getElementType()
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult getStartPoint(OdGePoint2d startPoint)
override bool subWorldDraw(OdGiWorldDraw pWd)
override OdResult reverseCurve()
override byte getElementSubType()
static global::System.Exception Retrieve()
static int OdDgLine2d_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgLine2d_desc()
static int OdDgLine2d_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static IntPtr OdDgLine2d_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDgLine2d_isClosed(HandleRef jarg1)
static int OdDgLine2d_getSecondDeriv(HandleRef jarg1, double jarg2, IntPtr jarg3)
static IntPtr OdDgLine2d_createObject()
static byte OdDgLine2d_getElementSubType(HandleRef jarg1)
static int OdDgLine2d_getFirstDeriv(HandleRef jarg1, double jarg2, IntPtr jarg3)
static string OdDgLine2d_getRealClassName(IntPtr jarg1)
static void OdDgLine2d_setStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgLine2d_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static global::System.IntPtr OdDgLine2d_getEndPoint__SWIG_0(HandleRef jarg1)
static int OdDgLine2d_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static void OdDgLine2d_setInfiniteLineType(HandleRef jarg1, int jarg2)
static void delete_OdDgLine2d(HandleRef jarg1)
static int OdDgLine2d_reverseCurve(HandleRef jarg1)
static UInt32 OdDgLine2d_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static int OdDgLine2d_getStartParam(HandleRef jarg1, out double jarg2)
static int OdDgLine2d_getEndPoint__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgLine2d_getStartPoint__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgLine2d_isPeriodic(HandleRef jarg1)
static bool OdDgLine2d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDgLine2d_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgLine2d_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static void OdDgLine2d_setEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgLine2d_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgLine2d_getArea(HandleRef jarg1, out double jarg2)
static global::System.IntPtr OdDgLine2d_getStartPoint__SWIG_0(HandleRef jarg1)
static int OdDgLine2d_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDgLine2d_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgLine2d_getInfiniteLineType(HandleRef jarg1)
static int OdDgLine2d_getEndParam(HandleRef jarg1, out double jarg2)
static int OdDgLine2d_getElementType(HandleRef jarg1)
static IntPtr OdDgLine2d_isA(HandleRef jarg1)
static IntPtr OdDgLine2d_cast(HandleRef jarg1)