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);
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
255IntPtr p_pGeCurve = IntPtr.Zero;
261MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
262 if(mTrans_pGeCurve !=
null)
270IntPtr p_pGeCurve = IntPtr.Zero;
276MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
277 if(mTrans_pGeCurve !=
null)
static HandleRef getCPtr(OdGeCurve2d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector2d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
virtual void gripStatus(OdDgElement.GripStat status)
override OdResult getStartPoint(OdGePoint2d startPoint)
virtual double getParamAtVertex(UInt32 uVertex)
static HandleRef getCPtr(OdDgMultiVertex2d obj)
virtual UInt32 getVerticesCount()
virtual OdGePoint2d getVertexAt(UInt32 ind)
override OdResult getEndParam(out double endParam)
override OdResult reverseCurve()
override byte getElementSubType()
virtual void setVertexAt(UInt32 ind, OdGePoint2d pt)
virtual void removeLastVertex()
static new OdRxClass desc()
OdDgMultiVertex2d(IntPtr cPtr, bool cMemoryOwn)
override OdResult getFirstDeriv(double param, OdGeVector2d firstDeriv)
override OdResult getDistAtParam(double param, out double dist)
static string getRealClassName(IntPtr ptr)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static new OdDgMultiVertex2d createObject()
override OdResult getParamAtDist(double dist, out double param)
override OdResult getParamAtPoint(OdGePoint2d pointOnCurve, out double param)
override OdRxObject queryX(OdRxClass protocolClass)
override OdResult getStartParam(out double startParam)
override OdResult getSecondDeriv(double param, OdGeVector2d secondDeriv)
override OdResult getOdGeCurve(out OdGeCurve2d pGeCurve, OdGeTol tol)
override OdResult getOdGeCurve(out OdGeCurve2d pGeCurve)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual OdResult insertVertex(UInt32 uInsertBefore, OdGePoint2d pt)
override OdResult getEndPoint(OdGePoint2d endPoint)
virtual OdResult addVertex(OdGePoint2d pt)
virtual void removeAllVertices()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
override OdResult setFromOdGeCurve(OdGeCurve2d geCurve, OdGeTol tol)
override bool isPeriodic()
override OdDgElement.ElementTypes getElementType()
static OdDgMultiVertex2d cast(OdRxObject pObj)
override void Dispose(bool disposing)
virtual void removeVertexAt(UInt32 index)
override OdResult getArea(out double area)
override OdResult setFromOdGeCurve(OdGeCurve2d geCurve)
override OdResult getPointAtParam(double param, OdGePoint2d pointOnCurve)
static global::System.Exception Retrieve()
static int OdDgMultiVertex2d_getEndParam(HandleRef jarg1, out double jarg2)
static void OdDgMultiVertex2d_setVertexAt(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgMultiVertex2d_reverseCurve(HandleRef jarg1)
static byte OdDgMultiVertex2d_getElementSubType(HandleRef jarg1)
static string OdDgMultiVertex2d_getRealClassName(IntPtr jarg1)
static void OdDgMultiVertex2d_removeAllVertices(HandleRef jarg1)
static int OdDgMultiVertex2d_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static IntPtr OdDgMultiVertex2d_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDgMultiVertex2d_getFirstDeriv(HandleRef jarg1, double jarg2, IntPtr jarg3)
static int OdDgMultiVertex2d_addVertex(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgMultiVertex2d_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDgMultiVertex2d_getVertexAt(HandleRef jarg1, UInt32 jarg2)
static int OdDgMultiVertex2d_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static bool OdDgMultiVertex2d_isClosed(HandleRef jarg1)
static void OdDgMultiVertex2d_removeVertexAt(HandleRef jarg1, UInt32 jarg2)
static int OdDgMultiVertex2d_getElementType(HandleRef jarg1)
static IntPtr OdDgMultiVertex2d_isA(HandleRef jarg1)
static bool OdDgMultiVertex2d_isPeriodic(HandleRef jarg1)
static int OdDgMultiVertex2d_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgMultiVertex2d_removeLastVertex(HandleRef jarg1)
static IntPtr OdDgMultiVertex2d_cast(HandleRef jarg1)
static int OdDgMultiVertex2d_insertVertex(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgMultiVertex2d_getSecondDeriv(HandleRef jarg1, double jarg2, IntPtr jarg3)
static int OdDgMultiVertex2d_getStartParam(HandleRef jarg1, out double jarg2)
static int OdDgMultiVertex2d_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static int OdDgMultiVertex2d_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static double OdDgMultiVertex2d_getParamAtVertex(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgMultiVertex2d_desc()
static int OdDgMultiVertex2d_getArea(HandleRef jarg1, out double jarg2)
static int OdDgMultiVertex2d_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgMultiVertex2d_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDgMultiVertex2d(HandleRef jarg1)
static int OdDgMultiVertex2d_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static int OdDgMultiVertex2d_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgMultiVertex2d_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgMultiVertex2d_createObject()
static UInt32 OdDgMultiVertex2d_getVerticesCount(HandleRef jarg1)