|
| ODRX_DECLARE_MEMBERS (OdDbShModelerHistory) |
|
virtual OdDbObjectId | createShHistory (OdDb3dSolid const *pSolid, OdDbObjectPtr &pHistObj)=0 |
|
virtual void | getHistoryVariables (const OdDbObjectPtr &pHistObj, bool &bShowHistory, bool &bRecordHistory)=0 |
|
virtual void | setShowHistory (OdDbObjectPtr &pHistObj, bool bShowHistory)=0 |
|
virtual void | setRecordHistory (OdDbObjectPtr &pHistObj, bool bRecordHistory)=0 |
|
virtual void | clearHistory (OdDbObjectPtr &pHistObj)=0 |
|
virtual OdResult | createBox (OdDb3dSolid *pSolid, double dXLen, double dYLen, double dZLen)=0 |
|
virtual OdResult | createFrustum (OdDb3dSolid *pSolid, double dHeight, double dXRadius, double dYRadius, double dTopXRadius)=0 |
|
virtual OdResult | createWedge (OdDb3dSolid *pSolid, double dXLen, double dYLen, double dZLen)=0 |
|
virtual OdResult | createPyramid (OdDb3dSolid *pSolid, double dHeight, int iSides, double dRadius, double dTopRadius)=0 |
|
virtual OdResult | createSphere (OdDb3dSolid *pSolid, double dRadius)=0 |
|
virtual OdResult | createTorus (OdDb3dSolid *pSolid, double dMajorRadius, double dMinorRadius)=0 |
|
virtual OdResult | setSubentColor (OdDb3dSolid *pSolid, const OdDbSubentId &subentId, const OdCmColor &color)=0 |
|
virtual OdResult | setSubentMaterial (OdDb3dSolid *pSolid, const OdDbSubentId &subentId, OdDbObjectId matId)=0 |
|
virtual OdResult | createLoftedSolid (OdDb3dSolid *pSolid, OdDbEntityPtrArray &crossSections, OdDbEntityPtrArray &guideCurves, OdDbEntity *pPathCurve, OdDbLoftOptions &loftOpt)=0 |
|
virtual OdResult | createRevolvedSolid (OdDb3dSolid *pSolid, OdDbEntity *pRevolveCurve, const OdGePoint3d &axisPoint, const OdGeVector3d &axisDir, double dAngleOfRevolution, double dStartAngle, OdDbRevolveOptions &revolveOpt)=0 |
|
virtual OdResult | createSweptSolid (OdDb3dSolid *pSolid, OdDbEntity *pSweepCurve, OdDbEntity *pPathCurve, const OdGeVector3d &directioVector, OdDbSweepOptions &sweepOpt)=0 |
|
virtual OdResult | booleanOper (OdDb3dSolid *pSolid, OdDb3dSolid *pSecondEll, OdDb::BoolOperType operation)=0 |
|
virtual OdResult | postInDatabase (OdDbObjectId objSolidId)=0 |
|
virtual OdResult | subTransformBy (OdDb3dSolid *pSolid, const OdGeMatrix3d &xform)=0 |
|
virtual OdResult | filletEdges (OdDb3dSolid *pSolid, const OdArray< OdDbSubentId * > &edgeSubentIds, const OdGeDoubleArray &radius, const OdGeDoubleArray &startSetback, const OdGeDoubleArray &endSetback)=0 |
|
virtual OdResult | chamferEdges (OdDb3dSolid *pSolid, const OdArray< OdDbSubentId * > &edgeSubentIds, const OdDbSubentId &baseFaceSubentId, double baseDist, double otherDist)=0 |
|
virtual bool | subWorldDraw (OdGiWorldDraw *pWd, const OdDb3dSolid *pSolid)=0 |
|
| ODRX_HEAP_OPERATORS () |
|
| OdRxObject () |
|
virtual | ~OdRxObject () |
|
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
|
virtual OdRxObject * | x (const OdRxClass *pClass) const |
|
virtual OdRxClass * | isA () const |
|
virtual void | addRef ()=0 |
|
virtual void | release ()=0 |
|
virtual long | numRefs () const |
|
bool | isKindOf (const OdRxClass *pClass) const |
|
virtual OdRxObjectPtr | clone () const |
|
virtual void | copyFrom (const OdRxObject *pSource) |
|
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
|
virtual bool | isEqualTo (const OdRxObject *pOther) const |
|
Corresponding C++ library: TD_Db <group OdDbSh_Classes>
Definition at line 43 of file ModelerHistory.h.