14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbArc(IntPtr cPtr,
bool cMemoryOwn) : base(
TD_DbPINVOKE.OdDbArc_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();
228 IntPtr tmp_pCopy = pCopy ==
null ? IntPtr.Zero :
OdDbEntity.
getCPtr(pCopy).Handle;
229 IntPtr saved_pCopy = tmp_pCopy;
236if(tmp_pCopy == IntPtr.Zero) pCopy =
null;
237 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
239 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
240 if(mTrans_pCopy !=
null)
345IntPtr p_pGeCurve = IntPtr.Zero;
351MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
352 if(mTrans_pGeCurve !=
null)
360IntPtr p_pGeCurve = IntPtr.Zero;
366MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
367 if(mTrans_pGeCurve !=
null)
399 MemoryManager mMan = MemoryManager.GetMemoryManager();
400 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
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 subGetClassID(IntPtr pClsid)
Teigha.Core.LineWeight vb_lineWeight()
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
static new OdDbArc createObject()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static new OdRxClass desc()
void vb_gripStatus(Teigha.Core.GripStat status)
override OdResult getEndParam(out double endParam)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
void setCenter(OdGePoint3d center)
override void dwgOutFields(OdDbDwgFiler pFiler)
void setThickness(double vThickness)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDbEntity pCopy)
override OdGeMatrix3d getEcs()
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
override void dxfOutFields_R12(OdDbDxfFiler pFiler)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
void setRadius(double radius)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
void setEndAngle(double endAngle)
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
override OdResult getEndPoint(OdGePoint3d endPoint)
Teigha.TD.Visibility vb_visibility()
override bool subWorldDraw(OdGiWorldDraw pWd)
static string getRealClassName(IntPtr ptr)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath arg0)
void setStartAngle(double startAngle)
override OdResult getStartPoint(OdGePoint3d startPoint)
override OdResult reverseCurve()
override OdResult getStartParam(out double startParam)
override bool isPeriodic()
virtual Teigha.TD.CollisionType vb_collisionType()
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdResult getArea(out double vArea)
override OdResult getParamAtDist(double dist, out double param)
override OdResult getPlane(OdGePlane gePlane, out Planarity gePlanarity)
void setNormal(OdGeVector3d geVector)
override void Dispose(bool disposing)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
static OdDbArc cast(OdRxObject pObj)
override OdResult getDistAtParam(double param, out double dist)
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
OdDbArc(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbArc obj)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
virtual CollisionType collisionType()
static HandleRef getCPtr(OdDbEntity obj)
virtual void gripStatus(GripStat status)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static global::System.Exception Retrieve()
static int OdDbArc_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbArc_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbArc_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbArc_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbArc_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbArc_isA(HandleRef jarg1)
static void OdDbArc_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static int OdDbArc_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbArc_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbArc_createObject()
static int OdDbArc_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static double OdDbArc_thickness(HandleRef jarg1)
static int OdDbArc_getStartParam(HandleRef jarg1, out double jarg2)
static int OdDbArc_reverseCurve(HandleRef jarg1)
static int OdDbArc_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbArc_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdDbArc_isPlanar(HandleRef jarg1)
static void OdDbArc_setEndAngle(HandleRef jarg1, double jarg2)
static IntPtr OdDbArc_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbArc_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbArc_setStartAngle(HandleRef jarg1, double jarg2)
static int OdDbArc_getArea(HandleRef jarg1, out double jarg2)
static int OdDbArc_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static void OdDbArc_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbArc_getRealClassName(IntPtr jarg1)
static int OdDbArc_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbArc(HandleRef jarg1)
static int OdDbArc_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static void OdDbArc_setCenter(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbArc_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static IntPtr OdDbArc_subSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbArc_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static bool OdDbArc_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static double OdDbArc_radius(HandleRef jarg1)
static global::System.IntPtr OdDbArc_getEcs(HandleRef jarg1)
static int OdDbArc_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static double OdDbArc_startAngle(HandleRef jarg1)
static int OdDbArc_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDbArc_getEndParam(HandleRef jarg1, out double jarg2)
static void OdDbArc_setThickness(HandleRef jarg1, double jarg2)
static double OdDbArc_endAngle(HandleRef jarg1)
static bool OdDbArc_isPeriodic(HandleRef jarg1)
static void OdDbArc_setRadius(HandleRef jarg1, double jarg2)
static bool OdDbArc_isClosed(HandleRef jarg1)
static int OdDbArc_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbArc_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbArc_desc()
static global::System.IntPtr OdDbArc_center(HandleRef jarg1)
static int OdDbArc_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)
static int OdDbArc_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static IntPtr OdDbArc_cast(HandleRef jarg1)
static global::System.IntPtr OdDbArc_normal(HandleRef jarg1)
static int OdDbArc_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)