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;
113if(tmp_pHistObj == IntPtr.Zero) pHistObj =
null;
114 if(tmp_pHistObj != IntPtr.Zero && tmp_pHistObj != saved_pHistObj)
116 MemoryTransaction mTrans_pHistObj = MemoryManager.GetMemoryManager().GetCurrentTransaction();
117 if(mTrans_pHistObj !=
null)
131 IntPtr tmp_pHistObj = pHistObj ==
null ? IntPtr.Zero :
OdDbObject.
getCPtr(pHistObj).Handle;
132 IntPtr saved_pHistObj = tmp_pHistObj;
138if(tmp_pHistObj == IntPtr.Zero) pHistObj =
null;
139 if(tmp_pHistObj != IntPtr.Zero && tmp_pHistObj != saved_pHistObj)
141 MemoryTransaction mTrans_pHistObj = MemoryManager.GetMemoryManager().GetCurrentTransaction();
142 if(mTrans_pHistObj !=
null)
151 IntPtr tmp_pHistObj = pHistObj ==
null ? IntPtr.Zero :
OdDbObject.
getCPtr(pHistObj).Handle;
152 IntPtr saved_pHistObj = tmp_pHistObj;
158if(tmp_pHistObj == IntPtr.Zero) pHistObj =
null;
159 if(tmp_pHistObj != IntPtr.Zero && tmp_pHistObj != saved_pHistObj)
161 MemoryTransaction mTrans_pHistObj = MemoryManager.GetMemoryManager().GetCurrentTransaction();
162 if(mTrans_pHistObj !=
null)
171 IntPtr tmp_pHistObj = pHistObj ==
null ? IntPtr.Zero :
OdDbObject.
getCPtr(pHistObj).Handle;
172 IntPtr saved_pHistObj = tmp_pHistObj;
178if(tmp_pHistObj == IntPtr.Zero) pHistObj =
null;
179 if(tmp_pHistObj != IntPtr.Zero && tmp_pHistObj != saved_pHistObj)
181 MemoryTransaction mTrans_pHistObj = MemoryManager.GetMemoryManager().GetCurrentTransaction();
182 if(mTrans_pHistObj !=
null)
287 IntPtr tmp_pHistObj = pHistObj ==
null ? IntPtr.Zero :
OdDbObject.
getCPtr(pHistObj).Handle;
288 IntPtr saved_pHistObj = tmp_pHistObj;
295if(tmp_pHistObj == IntPtr.Zero) pHistObj =
null;
296 if(tmp_pHistObj != IntPtr.Zero && tmp_pHistObj != saved_pHistObj)
298 MemoryTransaction mTrans_pHistObj = MemoryManager.GetMemoryManager().GetCurrentTransaction();
299 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)
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
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 OdDb3dSolid.GeomType determineGeomType(ref OdDbObject pHistObj, SWIGTYPE_p_p_OdDb3dSolidGeomParams params_, OdDb3dSolid.GeomType requiredType)
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 int OdDbShModelerHistory_determineGeomType(HandleRef jarg1, ref IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
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)