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();
203 MemoryManager mMan = MemoryManager.GetMemoryManager();
204 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
254 MemoryManager mMan = MemoryManager.GetMemoryManager();
255 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static HandleRef getCPtr(OdBrBrep obj)
static HandleRef getCPtr(OdBrEntity obj)
static HandleRef getCPtr(OdBrMesh2dFilter obj)
static HandleRef getCPtr(OdBrMesh2d obj)
static HandleRef getCPtr(OdDbSubentId obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTrMesh 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(OdStreamBuf obj)
static HandleRef getCPtr(wrTriangulationParams obj)
OdResult acisIn(OdStreamBuf pStreamBuf, out int pTypeVer)
override void copyFrom(OdRxObject pSource)
static new OdDbBody createObject()
static OdResult acisIn(String filename, OdDbEntityPtrArray solids)
OdResult acisOut(OdStreamBuf pStreamBuf, int typeVer)
static OdDbBody cast(OdRxObject pObj)
virtual IntPtr internalSubentPtr(OdDbSubentId id)
override void saveAs(OdGiWorldDraw pWd, DwgVersion ver)
static new OdRxClass desc()
override void dwgOutFields(OdDbDwgFiler pFiler)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
virtual new OdResult subTransformBy(OdGeMatrix3d xfn)
bool getFaceMesh(OdGeTrMesh mesh, IntPtr iFace, wrTriangulationParams triangulationParams)
static OdResult setSubentPath(OdBrEntity ent, OdDbFullSubentPath subpath)
override void Dispose(bool disposing)
OdResult acisOut(OdStreamBuf pStreamBuf)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdDbSubentId internalSubentId(IntPtr ent)
OdDbBody(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
OdResult acisIn(OdStreamBuf pStreamBuf)
virtual UInt32 numChanges()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static OdResult acisIn(String filename, OdDbEntityPtrArray solids, ColorConversionType convAcisColors)
static HandleRef getCPtr(OdDbBody obj)
void vb_gripStatus(Teigha.Core.GripStat status)
virtual OdResult setBody(IntPtr pGeometry)
static string getRealClassName(IntPtr ptr)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath id)
override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData)
virtual Teigha.TD.CollisionType vb_collisionType()
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
override void subViewportDraw(OdGiViewportDraw pVd)
override void dxfOutFields(OdDbDxfFiler pFiler)
static OdResult acisOut(String filename, OdDbEntityPtrArray solids, int typeVer)
static OdResult generateMesh(OdDbEntity pEnt, OdBrMesh2dFilter filter, OdBrMesh2d mesh2d)
static OdResult acisOut(String filename, OdDbEntityPtrArray solids)
Teigha.Core.LineWeight vb_lineWeight()
Teigha.TD.Visibility vb_visibility()
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
override bool subWorldDraw(OdGiWorldDraw pWd)
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(OdDbEntityPtrArray obj)
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static IntPtr OdDbBody_internalSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbBody_cast(HandleRef jarg1)
static int OdDbBody_acisIn__SWIG_3([MarshalAs(UnmanagedType.LPWStr)]String jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbBody_subSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBody_setSubentPath(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBody_acisIn__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]String jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static int OdDbBody_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBody_acisIn__SWIG_0(HandleRef jarg1, HandleRef jarg2, out int jarg3)
static void OdDbBody_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbBody_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBody_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbBody_acisOut__SWIG_3([MarshalAs(UnmanagedType.LPWStr)]String jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbBody_createObject()
static int OdDbBody_acisOut__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3)
static void OdDbBody_brep(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDbBody_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static void OdDbBody_subClose(HandleRef jarg1)
static IntPtr OdDbBody_isA(HandleRef jarg1)
static void OdDbBody_copyFrom(HandleRef jarg1, HandleRef jarg2)
static int OdDbBody_acisIn__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDbBody_generateMesh(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbBody_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 void delete_OdDbBody(HandleRef jarg1)
static int OdDbBody_setBody(HandleRef jarg1, IntPtr jarg2)
static int OdDbBody_acisOut__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]String jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static IntPtr OdDbBody_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbBody_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbBody_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbBody_acisOut__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBody_desc()
static bool OdDbBody_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBody_body(HandleRef jarg1)
static global::System.IntPtr OdDbBody_internalSubentId(HandleRef jarg1, IntPtr jarg2)
static UInt32 OdDbBody_numChanges(HandleRef jarg1)
static IntPtr OdDbBody_decomposeForSave(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out bool jarg4)
static string OdDbBody_getRealClassName(IntPtr jarg1)
static void OdDbBody_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbBody_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbBody_getFaceMesh(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static bool OdDbBody_isNull(HandleRef jarg1)
static void OdDbBody_saveAs(HandleRef jarg1, HandleRef jarg2, int jarg3)
static void OdDbBody_dwgOutFields(HandleRef jarg1, HandleRef jarg2)