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();
228 MemoryManager mMan = MemoryManager.GetMemoryManager();
229 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
307 MemoryManager mMan = MemoryManager.GetMemoryManager();
308 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
345 MemoryManager mMan = MemoryManager.GetMemoryManager();
346 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
551 IntPtr saved_pEnt = tmp_pEnt;
558if(tmp_pEnt == IntPtr.Zero) pEnt =
null;
559 if(tmp_pEnt != IntPtr.Zero && tmp_pEnt != saved_pEnt)
561 MemoryTransaction mTrans_pEnt = MemoryManager.GetMemoryManager().GetCurrentTransaction();
562 if(mTrans_pEnt !=
null)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
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)
static HandleRef getCPtr(OdCmColor obj)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDimStyleTableRecord obj)
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(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbHardPointerId obj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdGePoint3d vertexAt(int vertexIndex)
void vb_gripStatus(Teigha.Core.GripStat status)
override OdResult subGetClassID(IntPtr pClsid)
virtual void removeLastVertex()
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d arg2, OdGeMatrix3d arg3, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
override void subViewportDraw(OdGiViewportDraw pVd)
virtual OdDbObjectId dimtxsty()
virtual bool hasHookLine()
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual OdGeVector3d annotationXDir()
virtual void enableArrowHead()
static new OdDbLeader createObject()
virtual OdGePoint3d firstVertex()
OdDbLeader.AnnoType annoType()
override OdResult getStartPoint(OdGePoint3d startPoint)
override OdResult getPointAtParam(double param, OdGePoint3d pointOnCurve)
virtual OdResult evaluateLeader()
static string getRealClassName(IntPtr ptr)
virtual void setDimlwd(LineWeight val)
virtual OdDbObjectId dimldrblk()
override OdResult getEndPoint(OdGePoint3d endPoint)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual OdCmColor dimclrd()
override OdResult getDistAtParam(double param, out double dist)
virtual void setDimsah(bool val)
virtual void attachAnnotation(OdDbObjectId annoId, OdGeVector3d xDir, double annotationWidth, double annotationHeight, bool hookLineOnXDir)
virtual void setDimgap(double val)
virtual bool hasArrowHead()
override void dwgOutFields(OdDbDwgFiler pFiler)
virtual bool appendVertex(OdGePoint3d vertex)
void setDimstyleData(OdDbObjectId dimstyleID)
virtual OdGePoint3d lastVertex()
virtual double dimscale()
virtual void setDimtxsty(OdDbObjectId val)
virtual OdDbObjectId annotationObjId()
virtual void disableArrowHead()
Teigha.TD.OdDbLeader.AnnoType vb_annoType()
override OdResult getParamAtDist(double dist, out double param)
override bool isPeriodic()
Teigha.Core.LineWeight vb_lineWeight()
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xform, ref OdDbEntity pEnt)
override void Dispose(bool disposing)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdDbHardPointerId dimensionStyle()
virtual void setDimldrblk(OdDbObjectId val)
virtual Teigha.TD.CollisionType vb_collisionType()
virtual int numVertices()
static OdDbLeader cast(OdRxObject pObj)
void getDimstyleData(OdDbDimStyleTableRecord pRecord)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
virtual bool isHookLineOnXDir()
override OdResult getSecondDeriv(double param, OdGeVector3d secondDeriv)
virtual void setDimscale(double val)
virtual void setDimclrd(OdCmColor val)
virtual void setDimtxt(double val)
virtual OdGeVector3d normal()
override OdResult getStartParam(out double startParam)
override void dxfOutFields(OdDbDxfFiler pFiler)
static new OdRxClass desc()
virtual void setToSplineLeader()
virtual void setDimasz(double val)
override void erased(OdDbObject pObject, bool erasing)
virtual LineWeight dimlwd()
override void erased(OdDbObject pObject)
bool isArrowHeadEnabled()
Teigha.TD.Visibility vb_visibility()
virtual void setDimldrblk(String val)
virtual void detachAnnotation()
override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubents)
virtual void setDimtad(int val)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
virtual void setAnnotationOffset(OdGeVector3d offset)
virtual void attachAnnotation(OdDbObjectId annoId)
virtual void setToStraightLeader()
override void modifiedGraphics(OdDbObject pObject)
override OdResult getFirstDeriv(double param, OdGeVector3d firstDeriv)
override OdResult getEndParam(out double endParam)
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbLeader obj)
virtual void setDimensionStyle(OdDbHardPointerId dimStyleId)
OdDbLeader(IntPtr cPtr, bool cMemoryOwn)
virtual void setPlane(OdGePlane leaderPlane)
void setDimstyleData(OdDbDimStyleTableRecord pDimstyle)
override OdResult getParamAtPoint(OdGePoint3d pointOnCurve, out double param)
virtual OdGeVector3d annotationOffset()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual bool setVertexAt(int vertexIndex, OdGePoint3d vertex)
override OdResult getArea(out double area)
static HandleRef getCPtr(OdDbObject obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static bool OdDbLeader_isClosed(HandleRef jarg1)
static int OdDbLeader_getStartParam(HandleRef jarg1, out double jarg2)
static void OdDbLeader_setDimldrblk__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbLeader_hasHookLine(HandleRef jarg1)
static int OdDbLeader_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static global::System.IntPtr OdDbLeader_firstVertex(HandleRef jarg1)
static IntPtr OdDbLeader_cast(HandleRef jarg1)
static void OdDbLeader_removeLastVertex(HandleRef jarg1)
static void OdDbLeader_setDimldrblk__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbLeader_getDimstyleData(HandleRef jarg1, HandleRef jarg2)
static int OdDbLeader_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbLeader_getEndParam(HandleRef jarg1, out double jarg2)
static int OdDbLeader_getParamAtPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
static void OdDbLeader_setDimasz(HandleRef jarg1, double jarg2)
static int OdDbLeader_getFirstDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbLeader_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 int OdDbLeader_annoType(HandleRef jarg1)
static bool OdDbLeader_dimsah(HandleRef jarg1)
static void OdDbLeader_disableArrowHead(HandleRef jarg1)
static void delete_OdDbLeader(HandleRef jarg1)
static int OdDbLeader_getPointAtParam(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbLeader_isArrowHeadEnabled(HandleRef jarg1)
static global::System.IntPtr OdDbLeader_annotationObjId(HandleRef jarg1)
static int OdDbLeader_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static bool OdDbLeader_isPlanar(HandleRef jarg1)
static IntPtr OdDbLeader_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbLeader_enableArrowHead(HandleRef jarg1)
static void OdDbLeader_attachAnnotation__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbLeader_dimgap(HandleRef jarg1)
static bool OdDbLeader_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbLeader_dimclrd(HandleRef jarg1)
static int OdDbLeader_getStartPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLeader_detachAnnotation(HandleRef jarg1)
static UInt32 OdDbLeader_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static void OdDbLeader_setDimclrd(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbLeader_appendVertex(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbLeader_evaluateLeader(HandleRef jarg1)
static void OdDbLeader_setDimscale(HandleRef jarg1, double jarg2)
static void OdDbLeader_setDimsah(HandleRef jarg1, bool jarg2)
static void OdDbLeader_erased__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDbLeader_getParamAtDist(HandleRef jarg1, double jarg2, out double jarg3)
static double OdDbLeader_dimscale(HandleRef jarg1)
static bool OdDbLeader_setVertexAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbLeader_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbLeader_numVertices(HandleRef jarg1)
static void OdDbLeader_setDimstyleData__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbLeader_desc()
static void OdDbLeader_setDimlwd(HandleRef jarg1, int jarg2)
static int OdDbLeader_getDistAtParam(HandleRef jarg1, double jarg2, out double jarg3)
static int OdDbLeader_getEndPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbLeader_dimtxt(HandleRef jarg1)
static void OdDbLeader_subClose(HandleRef jarg1)
static int OdDbLeader_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLeader_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbLeader_normal(HandleRef jarg1)
static string OdDbLeader_getRealClassName(IntPtr jarg1)
static void OdDbLeader_setPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLeader_setToStraightLeader(HandleRef jarg1)
static void OdDbLeader_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbLeader_annotationOffset(HandleRef jarg1)
static IntPtr OdDbLeader_createObject()
static bool OdDbLeader_isHookLineOnXDir(HandleRef jarg1)
static global::System.IntPtr OdDbLeader_vertexAt(HandleRef jarg1, int jarg2)
static void OdDbLeader_setDimstyleData__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLeader_setDimtxsty(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbLeader_isPeriodic(HandleRef jarg1)
static int OdDbLeader_dimtad(HandleRef jarg1)
static void OdDbLeader_setToSplineLeader(HandleRef jarg1)
static double OdDbLeader_annoHeight(HandleRef jarg1)
static int OdDbLeader_dimlwd(HandleRef jarg1)
static global::System.IntPtr OdDbLeader_annotationXDir(HandleRef jarg1)
static void OdDbLeader_setAnnotationOffset(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLeader_erased__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static int OdDbLeader_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbLeader_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDbLeader_setDimensionStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbLeader_lastVertex(HandleRef jarg1)
static bool OdDbLeader_isSplined(HandleRef jarg1)
static int OdDbLeader_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbLeader_setDimgap(HandleRef jarg1, double jarg2)
static void OdDbLeader_attachAnnotation__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, double jarg5, bool jarg6)
static double OdDbLeader_annoWidth(HandleRef jarg1)
static int OdDbLeader_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static void OdDbLeader_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDbLeader_modifiedGraphics(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbLeader_isA(HandleRef jarg1)
static void OdDbLeader_setDimtad(HandleRef jarg1, int jarg2)
static double OdDbLeader_dimasz(HandleRef jarg1)
static int OdDbLeader_getArea(HandleRef jarg1, out double jarg2)
static global::System.IntPtr OdDbLeader_dimensionStyle(HandleRef jarg1)
static bool OdDbLeader_hasArrowHead(HandleRef jarg1)
static int OdDbLeader_getSecondDeriv(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDbLeader_dimtxsty(HandleRef jarg1)
static void OdDbLeader_setDimtxt(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbLeader_dimldrblk(HandleRef jarg1)