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();
110 MemoryManager mMan = MemoryManager.GetMemoryManager();
111 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
337 IntPtr tmp_pCopy = pCopy ==
null ? IntPtr.Zero :
OdDbEntity.
getCPtr(pCopy).Handle;
338 IntPtr saved_pCopy = tmp_pCopy;
345if(tmp_pCopy == IntPtr.Zero) pCopy =
null;
346 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
348 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
349 if(mTrans_pCopy !=
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(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(OdDbDatabase 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)
void setClosedMline(bool closedMline)
static new OdRxClass desc()
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d arg2, OdGeMatrix3d arg3, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
void setNormal(OdGeVector3d normal)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
void setSupressEndCaps(bool supressIt)
Teigha.Core.LineWeight vb_lineWeight()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubents)
static string getRealClassName(IntPtr ptr)
void setScale(double scale)
void appendSeg(OdGePoint3d newVertex)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult subGetClassID(IntPtr pClsid)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
void setSupressStartCaps(bool supressIt)
int element(OdGePoint3d pt)
void getPlane(OdGePlane plane)
OdResult getClosestPointTo(OdGePoint3d pt, OdGeVector3d norm, OdGePoint3d ptOut, bool bExtend, bool bExcludeCaps)
OdResult getClosestPointTo(OdGePoint3d pt, OdGePoint3d ptOut, bool bExtend, bool bExcludeCaps)
static HandleRef getCPtr(OdDbMline obj)
OdGeVector3d miterAt(int vertexIndex)
override OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
void vb_gripStatus(Teigha.Core.GripStat status)
void getParametersAt(int index, OdMLSegmentArray params_)
virtual Teigha.TD.CollisionType vb_collisionType()
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d mat, ref OdDbEntity pCopy)
OdResult getClosestPointTo(OdGePoint3d pt, OdGePoint3d ptOut, bool bExtend)
override bool subWorldDraw(OdGiWorldDraw pWd)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override OdRxObject queryX(OdRxClass protocolClass)
void setJustification(sbyte justification)
OdDbMline(IntPtr cPtr, bool cMemoryOwn)
void setStyle(OdDbObjectId styleId)
Teigha.TD.Visibility vb_visibility()
void moveVertexAt(int vertexIndex, OdGePoint3d newPosition)
OdResult getClosestPointTo(OdGePoint3d pt, OdGeVector3d norm, OdGePoint3d ptOut, bool bExtend)
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
void setParametersAt(int vertexIndex, OdMLSegmentArray params_)
override void dwgOutFields(OdDbDwgFiler pFiler)
void removeLastSeg(OdGePoint3d lastVertex)
OdGePoint3d vertexAt(int vertexIndex)
Teigha.TD.OdDbObjectId vb_style()
override void Dispose(bool disposing)
static OdDbMline cast(OdRxObject pObj)
OdGeVector3d axisAt(int vertexIndex)
static new OdDbMline createObject()
override void dxfOutFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static HandleRef getCPtr(OdMLSegmentArray obj)
static global::System.Exception Retrieve()
static int OdDbMline_getClosestPointTo__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4, bool jarg5)
static void OdDbMline_moveVertexAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDbMline_axisAt(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdDbMline_miterAt(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdDbMline_style(HandleRef jarg1)
static int OdDbMline_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 IntPtr OdDbMline_createObject()
static void OdDbMline_getParametersAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbMline_desc()
static int OdDbMline_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbMline_cast(HandleRef jarg1)
static void OdDbMline_setJustification(HandleRef jarg1, sbyte jarg2)
static bool OdDbMline_supressEndCaps(HandleRef jarg1)
static void OdDbMline_setSupressEndCaps(HandleRef jarg1, bool jarg2)
static void OdDbMline_setStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMline_getClosestPointTo__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static int OdDbMline_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdDbMline_normal(HandleRef jarg1)
static int OdDbMline_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static sbyte OdDbMline_justification(HandleRef jarg1)
static IntPtr OdDbMline_isA(HandleRef jarg1)
static bool OdDbMline_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbMline_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbMline_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMline_getClosestPointTo__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5, bool jarg6)
static bool OdDbMline_supressStartCaps(HandleRef jarg1)
static void OdDbMline_setParametersAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbMline_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMline_getClosestPointTo__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static void OdDbMline_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbMline_setSupressStartCaps(HandleRef jarg1, bool jarg2)
static void delete_OdDbMline(HandleRef jarg1)
static int OdDbMline_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbMline_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbMline_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static int OdDbMline_element(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMline_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMline_subClose(HandleRef jarg1)
static void OdDbMline_setScale(HandleRef jarg1, double jarg2)
static int OdDbMline_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static int OdDbMline_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbMline_scale(HandleRef jarg1)
static void OdDbMline_appendSeg(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMline_explodeGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMline_numVertices(HandleRef jarg1)
static void OdDbMline_removeLastSeg(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbMline_vertexAt(HandleRef jarg1, int jarg2)
static bool OdDbMline_closedMline(HandleRef jarg1)
static void OdDbMline_setClosedMline(HandleRef jarg1, bool jarg2)
static string OdDbMline_getRealClassName(IntPtr jarg1)