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();
263IntPtr p_pGeCurve = IntPtr.Zero;
269MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
270 if(mTrans_pGeCurve !=
null)
278IntPtr p_pGeCurve = IntPtr.Zero;
284MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
285 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 dxfInFields(OdDbDxfFiler pFiler)
override OdResult getArea(out double area)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
override void dwgOutFields(OdDbDwgFiler pFiler)
void setBasePoint(OdGePoint3d geBasePoint)
override OdResult getEndParam(out double endParam)
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
static new OdRxClass desc()
override OdResult getDistAtParam(double param, out double dist)
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
override OdResult getPlane(OdGePlane gePlane, out Planarity gePlanarity)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
static OdDbXline cast(OdRxObject pObj)
override bool isPeriodic()
override OdResult getEndPoint(OdGePoint3d endPoint)
override OdResult getStartParam(out double startParam)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual Teigha.TD.CollisionType vb_collisionType()
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult getParamAtDist(double dist, out double param)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
void vb_gripStatus(Teigha.Core.GripStat status)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
static string getRealClassName(IntPtr ptr)
override OdResult getStartPoint(OdGePoint3d startPoint)
override OdResult subGetClassID(IntPtr pClsid)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
override void dxfOutFields(OdDbDxfFiler pFiler)
Teigha.Core.LineWeight vb_lineWeight()
Teigha.TD.Visibility vb_visibility()
void setUnitDir(OdGeVector3d geDirVector)
static new OdDbXline createObject()
override void Dispose(bool disposing)
override bool subWorldDraw(OdGiWorldDraw pWd)
OdDbXline(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbXline obj)
static global::System.Exception Retrieve()
static string OdDbXline_getRealClassName(IntPtr jarg1)
static int OdDbXline_getStartParam(HandleRef jarg1, out double jarg2)
static int OdDbXline_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbXline_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbXline_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbXline_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbXline_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbXline_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDbXline_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static global::System.IntPtr OdDbXline_basePoint(HandleRef jarg1)
static bool OdDbXline_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbXline_unitDir(HandleRef jarg1)
static void OdDbXline_setUnitDir(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDbXline(HandleRef jarg1)
static bool OdDbXline_isPlanar(HandleRef jarg1)
static int OdDbXline_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbXline_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbXline_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static int OdDbXline_getEndParam(HandleRef jarg1, out double jarg2)
static int OdDbXline_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static IntPtr OdDbXline_createObject()
static int OdDbXline_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbXline_setBasePoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbXline_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbXline_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbXline_isPeriodic(HandleRef jarg1)
static IntPtr OdDbXline_cast(HandleRef jarg1)
static IntPtr OdDbXline_isA(HandleRef jarg1)
static int OdDbXline_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static int OdDbXline_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static int OdDbXline_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbXline_getArea(HandleRef jarg1, out double jarg2)
static int OdDbXline_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static bool OdDbXline_isClosed(HandleRef jarg1)
static IntPtr OdDbXline_desc()
static int OdDbXline_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbXline_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbXline_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbXline_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)