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);
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
302IntPtr p_pGeCurve = IntPtr.Zero;
308MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
309 if(mTrans_pGeCurve !=
null)
317IntPtr p_pGeCurve = IntPtr.Zero;
323MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
324 if(mTrans_pGeCurve !=
null)
static HandleRef getCPtr(OdGeCurve3d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane 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)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
override OdResult getDistAtParam(double param, out double dist)
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
OdDbLine(IntPtr cPtr, bool cMemoryOwn)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
override OdResult getEndParam(out double endParam)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdRxObject queryX(OdRxClass protocolClass)
void setStartPoint(OdGePoint3d geStartPoint)
override OdGeMatrix3d getEcs()
virtual OdGePoint3d startPoint()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult getArea(out double area)
override OdResult getStartParam(out double startParam)
void setNormal(OdGeVector3d geVector)
void vb_gripStatus(Teigha.Core.GripStat status)
static new OdRxClass desc()
override OdResult getParamAtDist(double dist, out double param)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
override OdResult getPlane(OdGePlane gePlane, out Planarity gePlanarity)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
override void Dispose(bool disposing)
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
static OdDbLine cast(OdRxObject pObj)
virtual Teigha.TD.CollisionType vb_collisionType()
static new OdDbLine createObject()
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
void setEndPoint(OdGePoint3d geEndPoint)
override void dwgOutFields(OdDbDwgFiler pFiler)
override bool isPeriodic()
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
override OdResult getStartPoint(OdGePoint3d startPoint)
virtual OdGePoint3d endPoint()
override OdResult getEndPoint(OdGePoint3d endPoint)
override OdResult reverseCurve()
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
virtual OdGeVector3d normal()
override OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
virtual double thickness()
void setThickness(double vThickness)
override void dxfOutFields_R12(OdDbDxfFiler pFiler)
static string getRealClassName(IntPtr ptr)
override OdResult subGetClassID(IntPtr pClsid)
override bool subWorldDraw(OdGiWorldDraw pWd)
Teigha.Core.LineWeight vb_lineWeight()
Teigha.TD.Visibility vb_visibility()
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
static HandleRef getCPtr(OdDbLine obj)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static global::System.Exception Retrieve()
static global::System.IntPtr OdDbLine_normal(HandleRef jarg1)
static int OdDbLine_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static IntPtr OdDbLine_desc()
static string OdDbLine_getRealClassName(IntPtr jarg1)
static void OdDbLine_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbLine_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbLine_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbLine_createObject()
static int OdDbLine_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbLine_cast(HandleRef jarg1)
static int OdDbLine_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbLine_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbLine_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static int OdDbLine_getStartParam(HandleRef jarg1, out double jarg2)
static void OdDbLine_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static int OdDbLine_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)
static bool OdDbLine_isClosed(HandleRef jarg1)
static void OdDbLine_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbLine_isA(HandleRef jarg1)
static int OdDbLine_getArea(HandleRef jarg1, out double jarg2)
static int OdDbLine_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static int OdDbLine_reverseCurve(HandleRef jarg1)
static int OdDbLine_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDbLine_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbLine_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbLine_isPeriodic(HandleRef jarg1)
static int OdDbLine_getEndParam(HandleRef jarg1, out double jarg2)
static global::System.IntPtr OdDbLine_endPoint(HandleRef jarg1)
static void delete_OdDbLine(HandleRef jarg1)
static global::System.IntPtr OdDbLine_startPoint(HandleRef jarg1)
static int OdDbLine_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdDbLine_thickness(HandleRef jarg1)
static global::System.IntPtr OdDbLine_getEcs(HandleRef jarg1)
static int OdDbLine_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbLine_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbLine_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbLine_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static int OdDbLine_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static void OdDbLine_setStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbLine_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDbLine_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdDbLine_isPlanar(HandleRef jarg1)
static int OdDbLine_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbLine_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbLine_setEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbLine_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLine_setThickness(HandleRef jarg1, double jarg2)