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();
202 MemoryManager mMan = MemoryManager.GetMemoryManager();
203 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
222 MemoryManager mMan = MemoryManager.GetMemoryManager();
223 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
242 MemoryManager mMan = MemoryManager.GetMemoryManager();
243 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
262 MemoryManager mMan = MemoryManager.GetMemoryManager();
263 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
282 MemoryManager mMan = MemoryManager.GetMemoryManager();
283 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
302 MemoryManager mMan = MemoryManager.GetMemoryManager();
303 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
322 MemoryManager mMan = MemoryManager.GetMemoryManager();
323 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
559 MemoryManager mMan = MemoryManager.GetMemoryManager();
560 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
585IntPtr p_pGeCurve = IntPtr.Zero;
591MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
592 if(mTrans_pGeCurve !=
null)
600IntPtr p_pGeCurve = IntPtr.Zero;
606MemoryTransaction mTrans_pGeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
607 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(OdGsMarkerArray obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdRxObjectPtrArray obj)
OdDbObjectId insertVertexAt(OdDb2dVertex pIndexVert, OdDb2dVertex pVertex)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal)
bool isLinetypeGenerationOn()
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve)
OdDbObjectId insertVertexAt(OdDbObjectId indexVertId, OdDb2dVertex pVertex)
OdDb2dVertex openVertex(OdDbObjectId vertId, OpenMode mode)
static OdDb2dPolyline cast(OdRxObject pObj)
OdDbObjectIterator vertexIterator()
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve)
OdDb2dPolyline(IntPtr cPtr, bool cMemoryOwn)
virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath path)
override Int32 findVertexIndex(OdDbVertex vert)
virtual double defaultStartWidth()
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
override void dwgOutFields(OdDbDwgFiler pFiler)
void setNormal(OdGeVector3d normal)
void vb_gripStatus(Teigha.Core.GripStat status)
void setPolyType(Poly2dType polyType)
OdGePoint3d vertexPosition(OdDb2dVertex vertex)
Teigha.TD.OdDbObjectIterator vb_vertexIterator()
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
override OdResult subGetClassID(IntPtr pClsid)
void setLinetypeGenerationOn()
void setThickness(double thickness)
override OdResult getDistAtParam(double param, out double dist)
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
override OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
override OdRxObject queryX(OdRxClass protocolClass)
Teigha.Core.LineWeight vb_lineWeight()
OdResult splineFit(Poly2dType splineType, Int16 splineSegs)
virtual double defaultEndWidth()
override OdResult getOdGeCurve(out OdGeCurve3d pGeCurve, OdGeTol tol)
static HandleRef getCPtr(OdDb2dPolyline obj)
override OdGeMatrix3d getEcs()
OdDb2dVertex openVertex(OdDbObjectId vertId, OpenMode mode, bool openErasedOne)
override OdResult getEndPoint(OdGePoint3d endPoint)
override void dxfOutFields_R12(OdDbDxfFiler pFiler)
OdDbObjectId appendVertex(OdDb2dVertex pVertex)
override OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdResult getParamAtDist(double dist, out double param)
override OdResult setFromOdGeCurve(OdGeCurve3d geCurve, OdGeVector3d normal, OdGeTol tol)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult getArea(out double area)
OdResult convertToPolyType(Poly2dType newVal)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbSequenceEnd openSequenceEnd(OpenMode mode)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
override bool isPeriodic()
void setLinetypeGenerationOff()
static new OdDb2dPolyline createObject()
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
void setElevation(double elevation)
Teigha.TD.Visibility vb_visibility()
override OdResult dxfIn(OdDbDxfFiler pFiler)
override void Dispose(bool disposing)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual Teigha.TD.CollisionType vb_collisionType()
void setDefaultStartWidth(double defaultStartWidth)
override OdResult getStartPoint(OdGePoint3d startPoint)
void setDefaultEndWidth(double defaultEndWidth)
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d arg2, OdGeMatrix3d arg3, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
override OdResult getEndParam(out double endParam)
override void dxfOut(OdDbDxfFiler pFiler)
override OdResult getStartParam(out double startParam)
override OdResult reverseCurve()
static HandleRef getCPtr(OdDb2dVertex obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static HandleRef getCPtr(OdDbVertex obj)
static global::System.Exception Retrieve()
static int OdDb2dPolyline_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static double OdDb2dPolyline_defaultStartWidth(HandleRef jarg1)
static int OdDb2dPolyline_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDb2dPolyline_subSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDb2dPolyline_subClose(HandleRef jarg1)
static void OdDb2dPolyline_dxfOut(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_curveFit(HandleRef jarg1)
static int OdDb2dPolyline_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDb2dPolyline_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDb2dPolyline_openVertex__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, bool jarg4)
static IntPtr OdDb2dPolyline_createObject()
static void OdDb2dPolyline_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_getOdGeCurve__SWIG_1(HandleRef jarg1, out IntPtr jarg2)
static Int32 OdDb2dPolyline_findVertexIndex(HandleRef jarg1, HandleRef jarg2)
static void OdDb2dPolyline_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDb2dPolyline_vertexIterator(HandleRef jarg1)
static int OdDb2dPolyline_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static void OdDb2dPolyline_setLinetypeGenerationOn(HandleRef jarg1)
static int OdDb2dPolyline_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDb2dPolyline_openVertex__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static int OdDb2dPolyline_explodeGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDb2dPolyline_makeClosed(HandleRef jarg1)
static void OdDb2dPolyline_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDb2dPolyline_setDefaultStartWidth(HandleRef jarg1, double jarg2)
static void OdDb2dPolyline_setElevation(HandleRef jarg1, double jarg2)
static int OdDb2dPolyline_getOdGeCurve__SWIG_0(HandleRef jarg1, out IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDb2dPolyline_vertexPosition(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_getEndParam(HandleRef jarg1, out double jarg2)
static global::System.IntPtr OdDb2dPolyline_getEcs(HandleRef jarg1)
static void OdDb2dPolyline_makeOpen(HandleRef jarg1)
static IntPtr OdDb2dPolyline_desc()
static void OdDb2dPolyline_setPolyType(HandleRef jarg1, int jarg2)
static int OdDb2dPolyline_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDb2dPolyline_splineFit__SWIG_1(HandleRef jarg1, int jarg2, Int16 jarg3)
static int OdDb2dPolyline_convertToPolyType(HandleRef jarg1, int jarg2)
static int OdDb2dPolyline_getArea(HandleRef jarg1, out double jarg2)
static int OdDb2dPolyline_getStartParam(HandleRef jarg1, out double jarg2)
static double OdDb2dPolyline_thickness(HandleRef jarg1)
static int OdDb2dPolyline_setFromOdGeCurve__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static double OdDb2dPolyline_defaultEndWidth(HandleRef jarg1)
static int OdDb2dPolyline_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDb2dPolyline_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string OdDb2dPolyline_getRealClassName(IntPtr jarg1)
static int OdDb2dPolyline_dxfIn(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb2dPolyline_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb2dPolyline_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDb2dPolyline_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDb2dPolyline_isLinetypeGenerationOn(HandleRef jarg1)
static global::System.IntPtr OdDb2dPolyline_insertVertexAt__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static void OdDb2dPolyline_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDb2dPolyline_elevation(HandleRef jarg1)
static void OdDb2dPolyline_setDefaultEndWidth(HandleRef jarg1, double jarg2)
static bool OdDb2dPolyline_isPeriodic(HandleRef jarg1)
static int OdDb2dPolyline_polyType(HandleRef jarg1)
static bool OdDb2dPolyline_isPlanar(HandleRef jarg1)
static int OdDb2dPolyline_splineFit__SWIG_0(HandleRef jarg1)
static int OdDb2dPolyline_setFromOdGeCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDb2dPolyline_cast(HandleRef jarg1)
static void delete_OdDb2dPolyline(HandleRef jarg1)
static void OdDb2dPolyline_straighten(HandleRef jarg1)
static global::System.IntPtr OdDb2dPolyline_insertVertexAt__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static int OdDb2dPolyline_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDb2dPolyline_appendVertex(HandleRef jarg1, HandleRef jarg2)
static void OdDb2dPolyline_setThickness(HandleRef jarg1, double jarg2)
static int OdDb2dPolyline_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDb2dPolyline_isClosed(HandleRef jarg1)
static int OdDb2dPolyline_setFromOdGeCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDb2dPolyline_isA(HandleRef jarg1)
static IntPtr OdDb2dPolyline_openSequenceEnd(HandleRef jarg1, int jarg2)
static void OdDb2dPolyline_setLinetypeGenerationOff(HandleRef jarg1)
static int OdDb2dPolyline_reverseCurve(HandleRef jarg1)
static IntPtr OdDb2dPolyline_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDb2dPolyline_subGetSubentPathsAtGsMarker(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static global::System.IntPtr OdDb2dPolyline_normal(HandleRef jarg1)
static int OdDb2dPolyline_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)