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();
200 IntPtr tmp_pCopy = pCopy ==
null ? IntPtr.Zero :
OdDbEntity.
getCPtr(pCopy).Handle;
201 IntPtr saved_pCopy = tmp_pCopy;
208if(tmp_pCopy == IntPtr.Zero) pCopy =
null;
209 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
211 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
212 if(mTrans_pCopy !=
null)
323IntPtr p_pGeCurve = IntPtr.Zero;
329MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
330 if(mTrans_pGeCurve !=
null)
338IntPtr p_pGeCurve = IntPtr.Zero;
344MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
345 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)
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
override bool isPeriodic()
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDbEntity pCopy)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
override OdResult getEndParam(out double endParam)
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
override OdRxObject queryX(OdRxClass protocolClass)
static new OdDbCircle createObject()
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
static HandleRef getCPtr(OdDbCircle obj)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static OdDbCircle cast(OdRxObject pObj)
override OdResult subGetClassID(IntPtr pClsid)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void setRadius(double radius)
override bool subWorldDraw(OdGiWorldDraw pWd)
static new OdRxClass desc()
void setCenter(OdGePoint3d center)
OdDbCircle(IntPtr cPtr, bool cMemoryOwn)
virtual Teigha.TD.CollisionType vb_collisionType()
void setThickness(double vThickness)
override OdResult getParamAtDist(double dist, out double param)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
Teigha.Core.LineWeight vb_lineWeight()
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
override OdResult getArea(out double vArea)
override OdResult getStartParam(out double startParam)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
void vb_gripStatus(Teigha.Core.GripStat status)
void setNormal(OdGeVector3d geVector)
override OdResult getPlane(OdGePlane gePlane, out Planarity gePlanarity)
override OdResult getEndPoint(OdGePoint3d endPoint)
override OdResult getDistAtParam(double param, out double dist)
override void Dispose(bool disposing)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
override OdGeMatrix3d getEcs()
Teigha.TD.Visibility vb_visibility()
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult getStartPoint(OdGePoint3d startPoint)
override void dxfOutFields_R12(OdDbDxfFiler pFiler)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
virtual CollisionType collisionType()
static HandleRef getCPtr(OdDbEntity obj)
virtual void gripStatus(GripStat status)
static global::System.Exception Retrieve()
static int OdDbCircle_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbCircle_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDbCircle_isClosed(HandleRef jarg1)
static bool OdDbCircle_isPeriodic(HandleRef jarg1)
static int OdDbCircle_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbCircle_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbCircle_desc()
static int OdDbCircle_getStartParam(HandleRef jarg1, out double jarg2)
static int OdDbCircle_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static double OdDbCircle_radius(HandleRef jarg1)
static global::System.IntPtr OdDbCircle_normal(HandleRef jarg1)
static int OdDbCircle_getArea(HandleRef jarg1, out double jarg2)
static IntPtr OdDbCircle_createObject()
static int OdDbCircle_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbCircle_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbCircle_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static int OdDbCircle_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbCircle_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbCircle_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbCircle_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbCircle_setRadius(HandleRef jarg1, double jarg2)
static int OdDbCircle_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDbCircle_getEcs(HandleRef jarg1)
static int OdDbCircle_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static void delete_OdDbCircle(HandleRef jarg1)
static IntPtr OdDbCircle_isA(HandleRef jarg1)
static bool OdDbCircle_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbCircle_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbCircle_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static double OdDbCircle_thickness(HandleRef jarg1)
static int OdDbCircle_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static void OdDbCircle_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbCircle_center(HandleRef jarg1)
static int OdDbCircle_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbCircle_setCenter(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbCircle_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbCircle_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDbCircle_getEndParam(HandleRef jarg1, out double jarg2)
static int OdDbCircle_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbCircle_isPlanar(HandleRef jarg1)
static string OdDbCircle_getRealClassName(IntPtr jarg1)
static int OdDbCircle_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static int OdDbCircle_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static void OdDbCircle_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbCircle_cast(HandleRef jarg1)
static void OdDbCircle_setThickness(HandleRef jarg1, double jarg2)
static int OdDbCircle_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)