CFx SDK Documentation  2022 SP0
Public Member Functions | Protected Member Functions | List of all members
OdDbShModelerHistoryImpl Class Reference

#include <DbShModelerHistoryImpl.h>

Inheritance diagram for OdDbShModelerHistoryImpl:
OdDbShModelerHistory OdRxObject

Public Member Functions

 ODDB_DECLARE_MEMBERS (OdDbShModelerHistoryImpl)
 
virtual OdDbObjectId createShHistory (OdDb3dSolid const *pSolid, OdDbObjectPtr &pHistObj)
 
virtual void getHistoryVariables (const OdDbObjectPtr &pHistObj, bool &bShowHistory, bool &bRecordHistory)
 
virtual void setShowHistory (OdDbObjectPtr &pHistObj, bool bShowHistory)
 
virtual void setRecordHistory (OdDbObjectPtr &pHistObj, bool bRecordHistory)
 
virtual void clearHistory (OdDbObjectPtr &pHistObj)
 
virtual OdResult createBox (OdDb3dSolid *pSolid, double dXLen, double dYLen, double dZLen)
 
virtual OdResult createFrustum (OdDb3dSolid *pSolid, double dHeight, double dXRadius, double dYRadius, double dTopXRadius)
 
virtual OdResult createSphere (OdDb3dSolid *pSolid, double dRadius)
 
virtual OdResult createTorus (OdDb3dSolid *pSolid, double dMajorRadius, double dMinorRadius)
 
virtual OdResult createWedge (OdDb3dSolid *pSolid, double dXLen, double dYLen, double dZLen)
 
virtual OdResult createPyramid (OdDb3dSolid *pSolid, double dHeight, int iSides, double dRadius, double dTopRadius)
 
virtual OdResult setSubentColor (OdDb3dSolid *pSolid, const OdDbSubentId &subentId, const OdCmColor &color)
 
virtual OdResult setSubentMaterial (OdDb3dSolid *pSolid, const OdDbSubentId &subentId, OdDbObjectId matId)
 
virtual OdResult createLoftedSolid (OdDb3dSolid *pSolid, OdDbEntityPtrArray &crossSections, OdDbEntityPtrArray &guideCurves, OdDbEntity *pPathCurve, OdDbLoftOptions &loftOpt)
 
virtual OdResult createRevolvedSolid (OdDb3dSolid *pSolid, OdDbEntity *pRevolveCurve, const OdGePoint3d &axisPoint, const OdGeVector3d &axisDir, double dAngleOfRevolution, double dStartAngle, OdDbRevolveOptions &revolveOpt)
 
virtual OdResult createSweptSolid (OdDb3dSolid *pSolid, OdDbEntity *pSweepCurve, OdDbEntity *pPathCurve, const OdGeVector3d &directioVector, OdDbSweepOptions &sweepOpt)
 
virtual OdResult booleanOper (OdDb3dSolid *pSolid, OdDb3dSolid *pSecondEll, OdDb::BoolOperType operation)
 
virtual OdResult postInDatabase (OdDbObjectId objSolidId)
 
virtual OdResult subTransformBy (OdDb3dSolid *pSolid, const OdGeMatrix3d &xform)
 
OdDbObjectPtr getHistory (const OdDb3dSolid *pSolid)
 
- Public Member Functions inherited from OdDbShModelerHistory
 ODRX_DECLARE_MEMBERS (OdDbShModelerHistory)
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () 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
 

Protected Member Functions

 OdDbShModelerHistoryImpl ()
 
virtual ~OdDbShModelerHistoryImpl ()
 
void historyObject (OdDb3dSolidImpl *p3dSolidImpl)
 
- Protected Member Functions inherited from OdDbShModelerHistory
 OdDbShModelerHistory ()
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

See also
TD_Db <group OdDbSh_Classes>

Definition at line 39 of file DbShModelerHistoryImpl.h.

Constructor & Destructor Documentation

◆ OdDbShModelerHistoryImpl()

OdDbShModelerHistoryImpl::OdDbShModelerHistoryImpl ( )
protected

◆ ~OdDbShModelerHistoryImpl()

virtual OdDbShModelerHistoryImpl::~OdDbShModelerHistoryImpl ( )
protectedvirtual

Member Function Documentation

◆ booleanOper()

virtual OdResult OdDbShModelerHistoryImpl::booleanOper ( OdDb3dSolid pSolid,
OdDb3dSolid pSecondEll,
OdDb::BoolOperType  operation 
)
virtual

Implements OdDbShModelerHistory.

◆ clearHistory()

virtual void OdDbShModelerHistoryImpl::clearHistory ( OdDbObjectPtr pHistObj)
virtual

Implements OdDbShModelerHistory.

◆ createBox()

virtual OdResult OdDbShModelerHistoryImpl::createBox ( OdDb3dSolid pSolid,
double  dXLen,
double  dYLen,
double  dZLen 
)
virtual

Implements OdDbShModelerHistory.

◆ createFrustum()

virtual OdResult OdDbShModelerHistoryImpl::createFrustum ( OdDb3dSolid pSolid,
double  dHeight,
double  dXRadius,
double  dYRadius,
double  dTopXRadius 
)
virtual

Implements OdDbShModelerHistory.

◆ createLoftedSolid()

virtual OdResult OdDbShModelerHistoryImpl::createLoftedSolid ( OdDb3dSolid pSolid,
OdDbEntityPtrArray crossSections,
OdDbEntityPtrArray guideCurves,
OdDbEntity pPathCurve,
OdDbLoftOptions loftOpt 
)
virtual

Implements OdDbShModelerHistory.

◆ createPyramid()

virtual OdResult OdDbShModelerHistoryImpl::createPyramid ( OdDb3dSolid pSolid,
double  dHeight,
int  iSides,
double  dRadius,
double  dTopRadius 
)
virtual

Implements OdDbShModelerHistory.

◆ createRevolvedSolid()

virtual OdResult OdDbShModelerHistoryImpl::createRevolvedSolid ( OdDb3dSolid pSolid,
OdDbEntity pRevolveCurve,
const OdGePoint3d axisPoint,
const OdGeVector3d axisDir,
double  dAngleOfRevolution,
double  dStartAngle,
OdDbRevolveOptions revolveOpt 
)
virtual

Implements OdDbShModelerHistory.

◆ createShHistory()

virtual OdDbObjectId OdDbShModelerHistoryImpl::createShHistory ( OdDb3dSolid const *  pSolid,
OdDbObjectPtr pHistObj 
)
virtual

Implements OdDbShModelerHistory.

◆ createSphere()

virtual OdResult OdDbShModelerHistoryImpl::createSphere ( OdDb3dSolid pSolid,
double  dRadius 
)
virtual

Implements OdDbShModelerHistory.

◆ createSweptSolid()

virtual OdResult OdDbShModelerHistoryImpl::createSweptSolid ( OdDb3dSolid pSolid,
OdDbEntity pSweepCurve,
OdDbEntity pPathCurve,
const OdGeVector3d directioVector,
OdDbSweepOptions sweepOpt 
)
virtual

Implements OdDbShModelerHistory.

◆ createTorus()

virtual OdResult OdDbShModelerHistoryImpl::createTorus ( OdDb3dSolid pSolid,
double  dMajorRadius,
double  dMinorRadius 
)
virtual

Implements OdDbShModelerHistory.

◆ createWedge()

virtual OdResult OdDbShModelerHistoryImpl::createWedge ( OdDb3dSolid pSolid,
double  dXLen,
double  dYLen,
double  dZLen 
)
virtual

Implements OdDbShModelerHistory.

◆ getHistory()

OdDbObjectPtr OdDbShModelerHistoryImpl::getHistory ( const OdDb3dSolid pSolid)

◆ getHistoryVariables()

virtual void OdDbShModelerHistoryImpl::getHistoryVariables ( const OdDbObjectPtr pHistObj,
bool &  bShowHistory,
bool &  bRecordHistory 
)
virtual

Implements OdDbShModelerHistory.

◆ historyObject()

void OdDbShModelerHistoryImpl::historyObject ( OdDb3dSolidImpl *  p3dSolidImpl)
inlineprotected

◆ ODDB_DECLARE_MEMBERS()

OdDbShModelerHistoryImpl::ODDB_DECLARE_MEMBERS ( OdDbShModelerHistoryImpl  )

◆ postInDatabase()

virtual OdResult OdDbShModelerHistoryImpl::postInDatabase ( OdDbObjectId  objSolidId)
virtual

Implements OdDbShModelerHistory.

◆ setRecordHistory()

virtual void OdDbShModelerHistoryImpl::setRecordHistory ( OdDbObjectPtr pHistObj,
bool  bRecordHistory 
)
virtual

Implements OdDbShModelerHistory.

◆ setShowHistory()

virtual void OdDbShModelerHistoryImpl::setShowHistory ( OdDbObjectPtr pHistObj,
bool  bShowHistory 
)
virtual

Implements OdDbShModelerHistory.

◆ setSubentColor()

virtual OdResult OdDbShModelerHistoryImpl::setSubentColor ( OdDb3dSolid pSolid,
const OdDbSubentId subentId,
const OdCmColor color 
)
virtual

Implements OdDbShModelerHistory.

◆ setSubentMaterial()

virtual OdResult OdDbShModelerHistoryImpl::setSubentMaterial ( OdDb3dSolid pSolid,
const OdDbSubentId subentId,
OdDbObjectId  matId 
)
virtual

Implements OdDbShModelerHistory.

◆ subTransformBy()

virtual OdResult OdDbShModelerHistoryImpl::subTransformBy ( OdDb3dSolid pSolid,
const OdGeMatrix3d xform 
)
virtual

Implements OdDbShModelerHistory.


The documentation for this class was generated from the following file: