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();
349IntPtr p_pGeCurve = IntPtr.Zero;
355MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
356 if(mTrans_pGeCurve !=
null)
364IntPtr p_pGeCurve = IntPtr.Zero;
370MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
371 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)
static new OdRxClass desc()
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
override OdResult getEndParam(out double endParam)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
override OdResult getStartPoint(OdGePoint3d startPoint)
Teigha.Core.LineWeight vb_lineWeight()
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
override void Dispose(bool disposing)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
double angleAtParam(double param)
override OdResult getDistAtParam(double param, out double dist)
static OdDbEllipse cast(OdRxObject pObj)
override OdResult reverseCurve()
OdResult setStartParam(double startParam)
void setRadiusRatio(double radiusRatio)
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
override OdResult getEndPoint(OdGePoint3d endPoint)
override bool isPeriodic()
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult getParamAtDist(double dist, out double param)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
OdResult setEndParam(double endParam)
OdResult setEndAngle(double endAngle)
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
virtual Teigha.TD.CollisionType vb_collisionType()
void setCenter(OdGePoint3d center)
OdDbEllipse(IntPtr cPtr, bool cMemoryOwn)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static string getRealClassName(IntPtr ptr)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
void vb_gripStatus(Teigha.Core.GripStat status)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult getArea(out double vArea)
static HandleRef getCPtr(OdDbEllipse obj)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
override OdResult getPlane(OdGePlane gePlane, out Planarity gePlanarity)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
static new OdDbEllipse createObject()
Teigha.TD.Visibility vb_visibility()
override OdResult subGetClassID(IntPtr pClsid)
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
override OdResult getStartParam(out double startParam)
double paramAtAngle(double angle)
OdResult setStartAngle(double startAngle)
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
static global::System.Exception Retrieve()
static int OdDbEllipse_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbEllipse_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbEllipse_isA(HandleRef jarg1)
static global::System.IntPtr OdDbEllipse_center(HandleRef jarg1)
static int OdDbEllipse_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static IntPtr OdDbEllipse_createObject()
static int OdDbEllipse_getStartParam(HandleRef jarg1, out double jarg2)
static int OdDbEllipse_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static int OdDbEllipse_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbEllipse_set__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5)
static double OdDbEllipse_radiusRatio(HandleRef jarg1)
static global::System.IntPtr OdDbEllipse_minorAxis(HandleRef jarg1)
static int OdDbEllipse_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbEllipse_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbEllipse_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static string OdDbEllipse_getRealClassName(IntPtr jarg1)
static int OdDbEllipse_reverseCurve(HandleRef jarg1)
static IntPtr OdDbEllipse_desc()
static IntPtr OdDbEllipse_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbEllipse_setCenter(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbEllipse_getEndParam(HandleRef jarg1, out double jarg2)
static bool OdDbEllipse_isPlanar(HandleRef jarg1)
static void OdDbEllipse_setRadiusRatio(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbEllipse_normal(HandleRef jarg1)
static int OdDbEllipse_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbEllipse_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbEllipse_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbEllipse_cast(HandleRef jarg1)
static double OdDbEllipse_startAngle(HandleRef jarg1)
static int OdDbEllipse_setEndParam(HandleRef jarg1, double jarg2)
static double OdDbEllipse_paramAtAngle(HandleRef jarg1, double jarg2)
static void OdDbEllipse_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbEllipse_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbEllipse_get(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, out double jarg5, out double jarg6, out double jarg7)
static int OdDbEllipse_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static bool OdDbEllipse_isClosed(HandleRef jarg1)
static int OdDbEllipse_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDbEllipse_getArea(HandleRef jarg1, out double jarg2)
static bool OdDbEllipse_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbEllipse_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbEllipse_set__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6)
static int OdDbEllipse_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static void OdDbEllipse_set__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, double jarg7)
static void delete_OdDbEllipse(HandleRef jarg1)
static bool OdDbEllipse_isPeriodic(HandleRef jarg1)
static int OdDbEllipse_setStartAngle(HandleRef jarg1, double jarg2)
static double OdDbEllipse_endAngle(HandleRef jarg1)
static double OdDbEllipse_angleAtParam(HandleRef jarg1, double jarg2)
static int OdDbEllipse_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbEllipse_setEndAngle(HandleRef jarg1, double jarg2)
static int OdDbEllipse_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbEllipse_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static int OdDbEllipse_setStartParam(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbEllipse_majorAxis(HandleRef jarg1)
static void OdDbEllipse_dxfOutFields(HandleRef jarg1, HandleRef jarg2)