14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbRay(IntPtr cPtr,
bool cMemoryOwn) : base(
TD_DbPINVOKE.OdDbRay_SWIGUpcast(cPtr), cMemoryOwn) {
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 setFromOdGeCurve(OdGeCurve3d geCurve)
Teigha.Core.LineWeight vb_lineWeight()
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
static OdDbRay cast(OdRxObject pObj)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult getDistAtParam(double param, out double dist)
override OdResult getPlane(OdGePlane gePlane, out Planarity gePlanarity)
override OdRxObject queryX(OdRxClass protocolClass)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
static new OdDbRay createObject()
void setUnitDir(OdGeVector3d geDirVector)
Teigha.TD.Visibility vb_visibility()
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
override void Dispose(bool disposing)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
OdDbRay(IntPtr cPtr, bool cMemoryOwn)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static HandleRef getCPtr(OdDbRay obj)
override OdResult getParamAtDist(double dist, out double param)
void vb_gripStatus(Teigha.Core.GripStat status)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
static new OdRxClass desc()
override OdResult getStartParam(out double startParam)
override OdResult getEndParam(out double endParam)
virtual Teigha.TD.CollisionType vb_collisionType()
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult getStartPoint(OdGePoint3d startPoint)
override OdResult getEndPoint(OdGePoint3d endPoint)
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult subGetClassID(IntPtr pClsid)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
override bool subWorldDraw(OdGiWorldDraw pWd)
override bool isPeriodic()
override OdResult getArea(out double area)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
static string getRealClassName(IntPtr ptr)
void setBasePoint(OdGePoint3d geBasePoint)
static global::System.Exception Retrieve()
static IntPtr OdDbRay_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbRay_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDbRay_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbRay_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbRay_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbRay_setUnitDir(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbRay_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbRay_getRealClassName(IntPtr jarg1)
static int OdDbRay_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRay_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static IntPtr OdDbRay_cast(HandleRef jarg1)
static IntPtr OdDbRay_desc()
static global::System.IntPtr OdDbRay_unitDir(HandleRef jarg1)
static int OdDbRay_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static IntPtr OdDbRay_createObject()
static int OdDbRay_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRay_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbRay_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbRay_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static int OdDbRay_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbRay_isClosed(HandleRef jarg1)
static int OdDbRay_getStartParam(HandleRef jarg1, out double jarg2)
static bool OdDbRay_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDbRay_isPeriodic(HandleRef jarg1)
static IntPtr OdDbRay_isA(HandleRef jarg1)
static int OdDbRay_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_OdDbRay(HandleRef jarg1)
static void OdDbRay_setBasePoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbRay_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbRay_getArea(HandleRef jarg1, out double jarg2)
static int OdDbRay_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static int OdDbRay_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDbRay_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbRay_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static bool OdDbRay_isPlanar(HandleRef jarg1)
static int OdDbRay_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbRay_basePoint(HandleRef jarg1)
static int OdDbRay_getEndParam(HandleRef jarg1, out double jarg2)
static int OdDbRay_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)