24#ifndef ODDB_DBSHHISTORY_H
25#define ODDB_DBSHHISTORY_H
OdSmartPtr< OdDbShHistory > OdDbShHistoryPtr
#define DB3DSOLIDHISTORY_EXPORT
virtual OdResult createWedge(double dXLen, double dYLen, double dZLen)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual bool subWorldDraw(OdGiWorldDraw *pWd) const
virtual OdResult createPyramid(double dHeight, int iSides, double dRadius, double dTopRadius)
virtual OdResult postInDatabase(OdDbObjectId &objId, OdDbDatabase *pDatabase)
virtual int numNodes() const
virtual OdResult filletEdges(const OdArray< OdDbSubentId * > &edgeSubentIds, const OdGeDoubleArray &radius, const OdGeDoubleArray &startSetback, const OdGeDoubleArray &endSetback)
virtual OdResult createSweptSolid(OdDbEntity *pSweepCurve, OdDbEntity *pPathCurve, const OdGeVector3d &directioVector, OdDbSweepOptions &sweepOpt)
virtual OdResult setRecordHistory(bool bRecordHistory)
virtual OdResult setSubentColor(const OdDbSubentId &subentId, const OdCmColor &color)
ODDB_DECLARE_MEMBERS(OdDbShHistory)
virtual OdResult createRevolvedSolid(OdDbEntity *pRevolveCurve, const OdGePoint3d &axisPoint, const OdGeVector3d &axisDir, double dAngleOfRevolution, double dStartAngle, OdDbRevolveOptions &revolveOpt)
virtual void clearHistory()
virtual OdResult createLoftedSolid(OdDbEntityPtrArray &crossSections, OdDbEntityPtrArray &guideCurves, OdDbEntity *pPathCurve, OdDbLoftOptions &loftOpt)
virtual OdResult chamferEdges(const OdArray< OdDbSubentId * > &edgeSubentIds, const OdDbSubentId &baseFaceSubentId, double baseDist, double otherDist)
virtual OdResult createTorus(double dMajorRadius, double dMinorRadius)
virtual OdResult createBox(double dXLen, double dYLen, double dZLen)
virtual OdResult createSphere(double dRadius)
virtual OdResult setShowHistory(bool bShowhistory)
virtual OdResult setSubentMaterial(const OdDbSubentId &subentId, OdDbObjectId matId)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
virtual OdResult purgeGraph()
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual bool showHistory() const
virtual OdResult getGraph(OdDbObjectId &)
virtual OdResult subTransformBy(const OdGeMatrix3d &xform)
virtual bool recordHistory() const
virtual OdResult booleanOper(OdDbShHistory *pSecondEll, OdDb::BoolOperType operation)
virtual OdResult createFrustum(double dHeight, double dXRadius, double dYRadius, double dTopXRadius)