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();
105 IntPtr tmp_pHistObj = pHistObj ==
null ? IntPtr.Zero :
OdDbObject.
getCPtr(pHistObj).Handle;
106 IntPtr saved_pHistObj = tmp_pHistObj;
109 MemoryManager mMan = MemoryManager.GetMemoryManager();
110 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
127if(tmp_pHistObj == IntPtr.Zero) pHistObj =
null;
128 if(tmp_pHistObj != IntPtr.Zero && tmp_pHistObj != saved_pHistObj)
130 MemoryTransaction mTrans_pHistObj = MemoryManager.GetMemoryManager().GetCurrentTransaction();
131 if(mTrans_pHistObj !=
null)
145 IntPtr tmp_pHistObj = pHistObj ==
null ? IntPtr.Zero :
OdDbObject.
getCPtr(pHistObj).Handle;
146 IntPtr saved_pHistObj = tmp_pHistObj;
152if(tmp_pHistObj == IntPtr.Zero) pHistObj =
null;
153 if(tmp_pHistObj != IntPtr.Zero && tmp_pHistObj != saved_pHistObj)
155 MemoryTransaction mTrans_pHistObj = MemoryManager.GetMemoryManager().GetCurrentTransaction();
156 if(mTrans_pHistObj !=
null)
165 IntPtr tmp_pHistObj = pHistObj ==
null ? IntPtr.Zero :
OdDbObject.
getCPtr(pHistObj).Handle;
166 IntPtr saved_pHistObj = tmp_pHistObj;
172if(tmp_pHistObj == IntPtr.Zero) pHistObj =
null;
173 if(tmp_pHistObj != IntPtr.Zero && tmp_pHistObj != saved_pHistObj)
175 MemoryTransaction mTrans_pHistObj = MemoryManager.GetMemoryManager().GetCurrentTransaction();
176 if(mTrans_pHistObj !=
null)
185 IntPtr tmp_pHistObj = pHistObj ==
null ? IntPtr.Zero :
OdDbObject.
getCPtr(pHistObj).Handle;
186 IntPtr saved_pHistObj = tmp_pHistObj;
192if(tmp_pHistObj == IntPtr.Zero) pHistObj =
null;
193 if(tmp_pHistObj != IntPtr.Zero && tmp_pHistObj != saved_pHistObj)
195 MemoryTransaction mTrans_pHistObj = MemoryManager.GetMemoryManager().GetCurrentTransaction();
196 if(mTrans_pHistObj !=
null)
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)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdCmColor obj)
static HandleRef getCPtr(OdDb3dSolid obj)
static HandleRef getCPtr(OdDbEntity obj)
static HandleRef getCPtr(OdDbEntityPtrArray obj)
static HandleRef getCPtr(OdDbLoftOptions obj)
static HandleRef getCPtr(OdDbObject obj)
static HandleRef getCPtr(OdDbObjectId obj)
static HandleRef getCPtr(OdDbRevolveOptions obj)
override void Dispose(bool disposing)
virtual OdResult createSweptSolid(OdDb3dSolid pSolid, OdDbEntity pSweepCurve, OdDbEntity pPathCurve, OdGeVector3d directioVector, OdDbSweepOptions sweepOpt)
virtual OdResult setSubentColor(OdDb3dSolid pSolid, OdDbSubentId subentId, OdCmColor color)
virtual OdResult createRevolvedSolid(OdDb3dSolid pSolid, OdDbEntity pRevolveCurve, OdGePoint3d axisPoint, OdGeVector3d axisDir, double dAngleOfRevolution, double dStartAngle, OdDbRevolveOptions revolveOpt)
static OdDbShModelerHistory cast(OdRxObject pObj)
static OdDbShModelerHistory createObject()
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdResult createWedge(OdDb3dSolid pSolid, double dXLen, double dYLen, double dZLen)
virtual OdResult createSphere(OdDb3dSolid pSolid, double dRadius)
virtual OdResult subTransformBy(OdDb3dSolid pSolid, OdGeMatrix3d xform)
virtual OdResult booleanOper(OdDb3dSolid pSolid, OdDb3dSolid pSecondEll, BoolOperType operation)
virtual OdResult setSubentMaterial(OdDb3dSolid pSolid, OdDbSubentId subentId, OdDbObjectId matId)
virtual OdResult createTorus(OdDb3dSolid pSolid, double dMajorRadius, double dMinorRadius)
OdDbShModelerHistory(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbShModelerHistory obj)
virtual void clearHistory(ref OdDbObject pHistObj)
virtual void setShowHistory(ref OdDbObject pHistObj, bool bShowHistory)
virtual OdResult createPyramid(OdDb3dSolid pSolid, double dHeight, int iSides, double dRadius, double dTopRadius)
virtual OdResult createBox(OdDb3dSolid pSolid, double dXLen, double dYLen, double dZLen)
virtual OdResult postInDatabase(OdDbObjectId objSolidId)
virtual void getHistoryVariables(OdDbObject pHistObj, out bool bShowHistory, out bool bRecordHistory)
virtual OdResult chamferEdges(OdDb3dSolid pSolid, OdDbSubentIdArray edgeSubentIds, OdDbSubentId baseFaceSubentId, double baseDist, double otherDist)
virtual bool subWorldDraw(OdGiWorldDraw pWd, OdDb3dSolid pSolid)
virtual OdResult createFrustum(OdDb3dSolid pSolid, double dHeight, double dXRadius, double dYRadius, double dTopXRadius)
static new OdRxClass desc()
virtual void setRecordHistory(ref OdDbObject pHistObj, bool bRecordHistory)
static string getRealClassName(IntPtr ptr)
virtual OdResult filletEdges(OdDb3dSolid pSolid, OdDbSubentIdArray edgeSubentIds, OdGeDoubleArray radius, OdGeDoubleArray startSetback, OdGeDoubleArray endSetback)
virtual OdResult createLoftedSolid(OdDb3dSolid pSolid, OdDbEntityPtrArray crossSections, OdDbEntityPtrArray guideCurves, OdDbEntity pPathCurve, OdDbLoftOptions loftOpt)
virtual OdDbObjectId createShHistory(OdDb3dSolid pSolid, ref OdDbObject pHistObj)
static HandleRef getCPtr(OdDbSubentIdArray obj)
static HandleRef getCPtr(OdDbSweepOptions obj)
static global::System.Exception Retrieve()
static int OdDbShModelerHistory_setSubentColor(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbShModelerHistory_subTransformBy(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbShModelerHistory_subWorldDraw(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static int OdDbShModelerHistory_createSphere(HandleRef jarg1, HandleRef jarg2, double jarg3)
static global::System.IntPtr OdDbShModelerHistory_createShHistory(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3)
static int OdDbShModelerHistory_booleanOper(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4)
static int OdDbShModelerHistory_createTorus(HandleRef jarg1, HandleRef jarg2, double jarg3, double jarg4)
static void delete_OdDbShModelerHistory(HandleRef jarg1)
static void OdDbShModelerHistory_clearHistory(HandleRef jarg1, ref IntPtr jarg2)
static string OdDbShModelerHistory_getRealClassName(IntPtr jarg1)
static void OdDbShModelerHistory_setRecordHistory(HandleRef jarg1, ref IntPtr jarg2, bool jarg3)
static int OdDbShModelerHistory_createFrustum(HandleRef jarg1, HandleRef jarg2, double jarg3, double jarg4, double jarg5, double jarg6)
static int OdDbShModelerHistory_createWedge(HandleRef jarg1, HandleRef jarg2, double jarg3, double jarg4, double jarg5)
static int OdDbShModelerHistory_createRevolvedSolid(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6, double jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static void OdDbShModelerHistory_getHistoryVariables(HandleRef jarg1, HandleRef jarg2, out bool jarg3, out bool jarg4)
static IntPtr OdDbShModelerHistory_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbShModelerHistory_createSweptSolid(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbShModelerHistory_setSubentMaterial(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbShModelerHistory_setShowHistory(HandleRef jarg1, ref IntPtr jarg2, bool jarg3)
static int OdDbShModelerHistory_createLoftedSolid(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbShModelerHistory_chamferEdges(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6)
static IntPtr OdDbShModelerHistory_cast(HandleRef jarg1)
static IntPtr OdDbShModelerHistory_isA(HandleRef jarg1)
static int OdDbShModelerHistory_filletEdges(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbShModelerHistory_createPyramid(HandleRef jarg1, HandleRef jarg2, double jarg3, int jarg4, double jarg5, double jarg6)
static IntPtr OdDbShModelerHistory_desc()
static IntPtr OdDbShModelerHistory_createObject()
static int OdDbShModelerHistory_createBox(HandleRef jarg1, HandleRef jarg2, double jarg3, double jarg4, double jarg5)
static int OdDbShModelerHistory_postInDatabase(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)