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();
static HandleRef getCPtr(OdDbSubentId obj)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdCmColor obj)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbEntity obj)
static HandleRef getCPtr(OdDbEntityPtrArray obj)
static HandleRef getCPtr(OdDbLoftOptions obj)
static HandleRef getCPtr(OdDbObjectId obj)
static HandleRef getCPtr(OdDbRevolveOptions obj)
virtual OdResult createBox(double dXLen, double dYLen, double dZLen)
virtual OdResult createSweptSolid(OdDbEntity pSweepCurve, OdDbEntity pPathCurve, OdGeVector3d directioVector, OdDbSweepOptions sweepOpt)
static new OdDbShHistory createObject()
virtual OdResult createWedge(double dXLen, double dYLen, double dZLen)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
virtual OdResult createTorus(double dMajorRadius, double dMinorRadius)
virtual OdResult filletEdges(OdDbSubentIdArray edgeSubentIds, OdGeDoubleArray radius, OdGeDoubleArray startSetback, OdGeDoubleArray endSetback)
virtual OdResult createLoftedSolid(OdDbEntityPtrArray crossSections, OdDbEntityPtrArray guideCurves, OdDbEntity pPathCurve, OdDbLoftOptions loftOpt)
virtual bool recordHistory()
virtual OdResult setRecordHistory(bool bRecordHistory)
virtual OdResult setSubentColor(OdDbSubentId subentId, OdCmColor color)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdResult postInDatabase(OdDbObjectId objId, OdDbDatabase pDatabase)
virtual OdResult setShowHistory(bool bShowhistory)
virtual OdResult getGraph(OdDbObjectId arg0)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual OdResult chamferEdges(OdDbSubentIdArray edgeSubentIds, OdDbSubentId baseFaceSubentId, double baseDist, double otherDist)
override bool subWorldDraw(OdGiWorldDraw pWd)
static OdDbShHistory cast(OdRxObject pObj)
static new OdRxClass desc()
virtual OdResult createSphere(double dRadius)
virtual OdResult createFrustum(double dHeight, double dXRadius, double dYRadius, double dTopXRadius)
virtual OdResult setSubentMaterial(OdDbSubentId subentId, OdDbObjectId matId)
virtual OdResult createRevolvedSolid(OdDbEntity pRevolveCurve, OdGePoint3d axisPoint, OdGeVector3d axisDir, double dAngleOfRevolution, double dStartAngle, OdDbRevolveOptions revolveOpt)
OdDbShHistory(IntPtr cPtr, bool cMemoryOwn)
virtual void clearHistory()
virtual OdResult subTransformBy(OdGeMatrix3d xform)
override void dwgOutFields(OdDbDwgFiler pFiler)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdResult purgeGraph()
virtual bool showHistory()
virtual OdResult createPyramid(double dHeight, int iSides, double dRadius, double dTopRadius)
virtual OdResult booleanOper(OdDbShHistory pSecondEll, BoolOperType operation)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbShHistory obj)
static HandleRef getCPtr(OdDbSubentIdArray obj)
static HandleRef getCPtr(OdDbSweepOptions obj)
static global::System.Exception Retrieve()
static int OdDbShHistory_booleanOper(HandleRef jarg1, HandleRef jarg2, int jarg3)
static int OdDbShHistory_createWedge(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static int OdDbShHistory_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShHistory_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShHistory_getGraph(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbShHistory_setSubentColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbShHistory_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbShHistory_setShowHistory(HandleRef jarg1, bool jarg2)
static bool OdDbShHistory_recordHistory(HandleRef jarg1)
static int OdDbShHistory_purgeGraph(HandleRef jarg1)
static int OdDbShHistory_numNodes(HandleRef jarg1)
static int OdDbShHistory_createPyramid(HandleRef jarg1, double jarg2, int jarg3, double jarg4, double jarg5)
static void OdDbShHistory_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShHistory_createBox(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static bool OdDbShHistory_showHistory(HandleRef jarg1)
static IntPtr OdDbShHistory_createObject()
static void delete_OdDbShHistory(HandleRef jarg1)
static string OdDbShHistory_getRealClassName(IntPtr jarg1)
static int OdDbShHistory_createSweptSolid(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static int OdDbShHistory_postInDatabase(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static int OdDbShHistory_chamferEdges(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, double jarg5)
static int OdDbShHistory_createLoftedSolid(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static int OdDbShHistory_createFrustum(HandleRef jarg1, double jarg2, double jarg3, double jarg4, double jarg5)
static int OdDbShHistory_setSubentMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbShHistory_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbShHistory_createTorus(HandleRef jarg1, double jarg2, double jarg3)
static int OdDbShHistory_createRevolvedSolid(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdDbShHistory_clearHistory(HandleRef jarg1)
static void OdDbShHistory_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbShHistory_setRecordHistory(HandleRef jarg1, bool jarg2)
static IntPtr OdDbShHistory_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbShHistory_desc()
static IntPtr OdDbShHistory_isA(HandleRef jarg1)
static IntPtr OdDbShHistory_cast(HandleRef jarg1)
static int OdDbShHistory_createSphere(HandleRef jarg1, double jarg2)
static int OdDbShHistory_filletEdges(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)