FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
AcDbShHistory Class Reference

#include <AcDbShHistory.h>

Inheritance diagram for AcDbShHistory:
AcRxObject AcRTTIObject AcObject

Public Member Functions

 AcDbShHistory (void)
 
bool hasMaterialMapper (void)
 
bool isEmpty (void) const
 
bool showEntityLevelGrips (void) const
 
AcDbEntitysubentPtr (AcDbFullSubentPath const &) const
 
Acad::ErrorStatus addPostrioMappers (BODY *, BodySubentIds *)
 
Acad::ErrorStatus reevaluate (BODY *&, bool, AcDbShEvaluateCallback *)
 
int numNodes (void) const
 
virtual ~AcDbShHistory (void)
 
virtual bool hasProxies (void) const
 
virtual bool isEvaluable (void) const
 
virtual bool recordHistory (void) const
 
virtual bool showHistory (void) const
 
virtual Acad::ErrorStatus booleanOper (ENTITY *, ENTITY *, AcDb::BoolOperType, AcDbShHistory *, BODY *&)
 
virtual Acad::ErrorStatus chamferEdges (AcDbShSubents &, AcDbShSubents &, double, double, BODY *&)
 
virtual Acad::ErrorStatus convertToBrepAtSubentPaths (AcArray< AcDbFullSubentPath, AcArrayObjectCopyReallocator< AcDbFullSubentPath > > const &, BODY *&)
 
virtual Acad::ErrorStatus createBox (double, double, double, BODY *&)
 
virtual Acad::ErrorStatus createBrep (AcCmColor const &, AcDbObjectId, void *)
 
virtual Acad::ErrorStatus createCone (double, double, double, double, BODY *&)
 
virtual Acad::ErrorStatus createFrustum (double, double, double, double, BODY *&)
 
virtual Acad::ErrorStatus createLoftedSolid (AcDbEntityArray &, AcDbEntityArray &, AcDbEntity *, AcDbLoftOptions &, BODY *&)
 
virtual Acad::ErrorStatus createPyramid (double, int, double, double, BODY *&)
 
virtual Acad::ErrorStatus createRevolvedSolid (AcDbEntity *, AcGePoint3d const &, AcGeVector3d const &, double, double, AcDbRevolveOptions &, BODY *&)
 
virtual Acad::ErrorStatus createSphere (double, BODY *&)
 
virtual Acad::ErrorStatus createSweptSolid (AcDbEntity *, AcDbEntity *, AcGeVector3d const &, AcDbSweepOptions &, BODY *&)
 
virtual Acad::ErrorStatus createTorus (double, double, BODY *&)
 
virtual Acad::ErrorStatus createWedge (double, double, double, BODY *&)
 
virtual Acad::ErrorStatus deleteAtLeafNode (AcArray< AcDbFullSubentPath, AcArrayObjectCopyReallocator< AcDbFullSubentPath > > const &, BODY *&)
 
virtual Acad::ErrorStatus deleteSubentPaths (AcGeIntArray const &, BODY *&)
 
virtual Acad::ErrorStatus filletEdges (AcDbShSubents &, AcGeDoubleArray const &, AcGeDoubleArray const &, AcGeDoubleArray const &, BODY *&)
 
virtual Acad::ErrorStatus getGraph (AcDbObjectId &) const
 
virtual Acad::ErrorStatus getGripEntityUCS (void const *, AcGeVector3d &, AcGePoint3d &, AcGeVector3d &) const
 
virtual Acad::ErrorStatus getGripPoints (AcDbGripDataPtrArray &, const double, const int, AcGeVector3d const &, const int) const
 
virtual Acad::ErrorStatus getGripPointsAtSubentPath (int, AcDbGripDataPtrArray &, double, int, AcGeVector3d const &, int) const
 
virtual Acad::ErrorStatus getGsMarkersAtSubentPath (AcDbFullSubentPath const &, AcGeIntArray &, BODY *) const
 
virtual Acad::ErrorStatus getGsMarkersFromStepId (AcDbFullSubentPath const &, AcGeIntArray &, BODY *) const
 
virtual Acad::ErrorStatus getNodeAtSubentPath (AcDbSubentId const &, AcDb::OpenMode, AcDbShHistoryNode *&)
 
virtual Acad::ErrorStatus getSubentClassId (int, _GUID *) const
 
virtual Acad::ErrorStatus getSubentDisplay (AcDbShSubents &, AcDbShSubentDisplayData &, bool) const
 
virtual Acad::ErrorStatus getSubentPathGeomExtents (int, AcDbExtents &) const
 
virtual Acad::ErrorStatus getSubentPathsAtGsMarker (unsigned long, int, AcGePoint3d const &, AcGeMatrix3d const &, int &, AcDbFullSubentPath *&, int=0, AcDbObjectId *=nullptr) const
 
virtual Acad::ErrorStatus moveGripPointsAt (AcDbVoidPtrArray const &, AcGeVector3d const &, int, BODY *&)
 
virtual Acad::ErrorStatus moveGripPointsAtSubentPaths (AcGeIntArray const &, AcDbVoidPtrArray const &, AcGeVector3d const &, int, BODY *&)
 
virtual Acad::ErrorStatus openGraph (AcDb::OpenMode, AcDbEvalGraph *&) const
 
virtual Acad::ErrorStatus postInDatabase (AcDbObjectId &, AcDbDatabase *)
 
virtual Acad::ErrorStatus purgeGraph (void)
 
virtual Acad::ErrorStatus replaceDisplayNodesAfterBreps (void)
 
virtual Acad::ErrorStatus resolveSubents (AcDbShSubents &) const
 
virtual Acad::ErrorStatus setColor (AcCmColor &)
 
virtual Acad::ErrorStatus setMaterial (AcDbObjectId)
 
virtual Acad::ErrorStatus setRecordHistory (bool)
 
virtual Acad::ErrorStatus setShowHistory (bool)
 
virtual Acad::ErrorStatus setSubentDisplay (AcDbShSubents &, AcDbShSubentDisplayData const &, BODY *&)
 
virtual Acad::ErrorStatus transformBy (AcGeMatrix3d const &)
 
virtual Acad::ErrorStatus transformSubentPathsBy (AcGeIntArray const &, AcGeMatrix3d const &, BODY *&)
 
virtual Acad::ErrorStatus tweakLeafNode (AcArray< AcDbFullSubentPath, AcArrayObjectCopyReallocator< AcDbFullSubentPath > > const &, bool, AcGeMatrix3d const &, int, int, int, char const *, BODY *&)
 
virtual int primitiveIndexAtStepId (unsigned int)
 
virtual Adesk::Boolean worldDraw (AcGiWorldDraw *, AcGeIntArray *)
 
virtual unsigned long getFirstSourceId (void) const
 
virtual unsigned long getSinkId (void) const
 
virtual voidinternalSubentPtr (AcDbSubentId const &) const
 
virtual void cleanupSubentDisplayHistory (void)
 
virtual void clonePersSubentNamingData (AcDbPersSubentManager::AcCloner *)
 
virtual void collectPersSubentNamingData (AcArray< unsigned int, AcArrayMemCopyReallocator< unsigned int > > &, AcArray< unsigned int, AcArrayMemCopyReallocator< unsigned int > > &) const
 
virtual void getAllPrimitiveIndices (AcGeIntArray &) const
 
virtual void gripStatus (AcDb::GripStat)
 
virtual void subentGripStatus (AcDb::GripStat, AcDbFullSubentPath const &)
 
virtual void viewportDraw (AcGiViewportDraw *)
 
- Public Member Functions inherited from AcRxObject
virtual AcRxObjectqueryX (AcRxClass const *) const
 
AcRxObjectx (AcRxClass const *) const
 
virtual AcRxClassisA (void) const
 
virtual AcRxObjectclone (void) const
 
virtual AcRx::Ordering comparedTo (AcRxObject const *) const
 
virtual Acad::ErrorStatus copyFrom (AcRxObject const *)
 
virtual int isEqualTo (AcRxObject const *) const
 
bool isKindOf (const AcRxClass *pOtherClass) const
 
virtual ~AcRxObject (void)
 
- Public Member Functions inherited from AcRTTIObject
 AcRTTIObject ()
 
virtual ~AcRTTIObject ()
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Static Public Member Functions

static bool __cdecl isComplexIndex (AcDbSubentId)
 
static int __cdecl primitiveIndex (AcDbSubentId)
 
static void __cdecl addPrimitiveIndex (AcDbSubentId &, int)
 
static void __cdecl stripPrimitiveIndex (AcDbSubentId &)
 
- Static Public Member Functions inherited from AcRxObject
static AcRxClass *__cdecl desc (void)
 
static AcRxObject *__cdecl cast (AcRxObject const *)
 

Protected Member Functions

 AcDbShHistory (AcDbSystemInternals *)
 
- Protected Member Functions inherited from AcRxObject
 AcRxObject (void)
 
virtual AcRxObjectsubQueryX (AcRxClass const *) const
 

Additional Inherited Members

- Protected Attributes inherited from AcObject
voidm_pData
 

Detailed Description

Definition at line 52 of file AcDbShHistory.h.

Constructor & Destructor Documentation

◆ AcDbShHistory() [1/2]

AcDbShHistory::AcDbShHistory ( void )

◆ ~AcDbShHistory()

virtual AcDbShHistory::~AcDbShHistory ( void )
virtual

◆ AcDbShHistory() [2/2]

AcDbShHistory::AcDbShHistory ( AcDbSystemInternals * )
protected

Member Function Documentation

◆ addPostrioMappers()

Acad::ErrorStatus AcDbShHistory::addPostrioMappers ( BODY * ,
BodySubentIds *  )

◆ addPrimitiveIndex()

static void __cdecl AcDbShHistory::addPrimitiveIndex ( AcDbSubentId & ,
int  )
static

◆ booleanOper()

virtual Acad::ErrorStatus AcDbShHistory::booleanOper ( ENTITY * ,
ENTITY * ,
AcDb::BoolOperType ,
AcDbShHistory * ,
BODY *&  )
virtual

◆ chamferEdges()

virtual Acad::ErrorStatus AcDbShHistory::chamferEdges ( AcDbShSubents & ,
AcDbShSubents & ,
double ,
double ,
BODY *&  )
virtual

◆ cleanupSubentDisplayHistory()

virtual void AcDbShHistory::cleanupSubentDisplayHistory ( void )
virtual

◆ clonePersSubentNamingData()

virtual void AcDbShHistory::clonePersSubentNamingData ( AcDbPersSubentManager::AcCloner * )
virtual

◆ collectPersSubentNamingData()

virtual void AcDbShHistory::collectPersSubentNamingData ( AcArray< unsigned int, AcArrayMemCopyReallocator< unsigned int > > & ,
AcArray< unsigned int, AcArrayMemCopyReallocator< unsigned int > > &  ) const
virtual

◆ convertToBrepAtSubentPaths()

virtual Acad::ErrorStatus AcDbShHistory::convertToBrepAtSubentPaths ( AcArray< AcDbFullSubentPath, AcArrayObjectCopyReallocator< AcDbFullSubentPath > > const & ,
BODY *&  )
virtual

◆ createBox()

virtual Acad::ErrorStatus AcDbShHistory::createBox ( double ,
double ,
double ,
BODY *&  )
virtual

◆ createBrep()

virtual Acad::ErrorStatus AcDbShHistory::createBrep ( AcCmColor const & ,
AcDbObjectId ,
void *  )
virtual

◆ createCone()

virtual Acad::ErrorStatus AcDbShHistory::createCone ( double ,
double ,
double ,
double ,
BODY *&  )
virtual

◆ createFrustum()

virtual Acad::ErrorStatus AcDbShHistory::createFrustum ( double ,
double ,
double ,
double ,
BODY *&  )
virtual

◆ createLoftedSolid()

virtual Acad::ErrorStatus AcDbShHistory::createLoftedSolid ( AcDbEntityArray & ,
AcDbEntityArray & ,
AcDbEntity * ,
AcDbLoftOptions & ,
BODY *&  )
virtual

◆ createPyramid()

virtual Acad::ErrorStatus AcDbShHistory::createPyramid ( double ,
int ,
double ,
double ,
BODY *&  )
virtual

◆ createRevolvedSolid()

virtual Acad::ErrorStatus AcDbShHistory::createRevolvedSolid ( AcDbEntity * ,
AcGePoint3d const & ,
AcGeVector3d const & ,
double ,
double ,
AcDbRevolveOptions & ,
BODY *&  )
virtual

◆ createSphere()

virtual Acad::ErrorStatus AcDbShHistory::createSphere ( double ,
BODY *&  )
virtual

◆ createSweptSolid()

virtual Acad::ErrorStatus AcDbShHistory::createSweptSolid ( AcDbEntity * ,
AcDbEntity * ,
AcGeVector3d const & ,
AcDbSweepOptions & ,
BODY *&  )
virtual

◆ createTorus()

virtual Acad::ErrorStatus AcDbShHistory::createTorus ( double ,
double ,
BODY *&  )
virtual

◆ createWedge()

virtual Acad::ErrorStatus AcDbShHistory::createWedge ( double ,
double ,
double ,
BODY *&  )
virtual

◆ deleteAtLeafNode()

virtual Acad::ErrorStatus AcDbShHistory::deleteAtLeafNode ( AcArray< AcDbFullSubentPath, AcArrayObjectCopyReallocator< AcDbFullSubentPath > > const & ,
BODY *&  )
virtual

◆ deleteSubentPaths()

virtual Acad::ErrorStatus AcDbShHistory::deleteSubentPaths ( AcGeIntArray const & ,
BODY *&  )
virtual

◆ filletEdges()

virtual Acad::ErrorStatus AcDbShHistory::filletEdges ( AcDbShSubents & ,
AcGeDoubleArray const & ,
AcGeDoubleArray const & ,
AcGeDoubleArray const & ,
BODY *&  )
virtual

◆ getAllPrimitiveIndices()

virtual void AcDbShHistory::getAllPrimitiveIndices ( AcGeIntArray & ) const
virtual

◆ getFirstSourceId()

virtual unsigned long AcDbShHistory::getFirstSourceId ( void ) const
virtual

◆ getGraph()

virtual Acad::ErrorStatus AcDbShHistory::getGraph ( AcDbObjectId & ) const
virtual

◆ getGripEntityUCS()

virtual Acad::ErrorStatus AcDbShHistory::getGripEntityUCS ( void const * ,
AcGeVector3d & ,
AcGePoint3d & ,
AcGeVector3d &  ) const
virtual

◆ getGripPoints()

virtual Acad::ErrorStatus AcDbShHistory::getGripPoints ( AcDbGripDataPtrArray & ,
const double ,
const int ,
AcGeVector3d const & ,
const int  ) const
virtual

◆ getGripPointsAtSubentPath()

virtual Acad::ErrorStatus AcDbShHistory::getGripPointsAtSubentPath ( int ,
AcDbGripDataPtrArray & ,
double ,
int ,
AcGeVector3d const & ,
int  ) const
virtual

◆ getGsMarkersAtSubentPath()

virtual Acad::ErrorStatus AcDbShHistory::getGsMarkersAtSubentPath ( AcDbFullSubentPath const & ,
AcGeIntArray & ,
BODY *  ) const
virtual

◆ getGsMarkersFromStepId()

virtual Acad::ErrorStatus AcDbShHistory::getGsMarkersFromStepId ( AcDbFullSubentPath const & ,
AcGeIntArray & ,
BODY *  ) const
virtual

◆ getNodeAtSubentPath()

virtual Acad::ErrorStatus AcDbShHistory::getNodeAtSubentPath ( AcDbSubentId const & ,
AcDb::OpenMode ,
AcDbShHistoryNode *&  )
virtual

◆ getSinkId()

virtual unsigned long AcDbShHistory::getSinkId ( void ) const
virtual

◆ getSubentClassId()

virtual Acad::ErrorStatus AcDbShHistory::getSubentClassId ( int ,
_GUID *  ) const
virtual

◆ getSubentDisplay()

virtual Acad::ErrorStatus AcDbShHistory::getSubentDisplay ( AcDbShSubents & ,
AcDbShSubentDisplayData & ,
bool  ) const
virtual

◆ getSubentPathGeomExtents()

virtual Acad::ErrorStatus AcDbShHistory::getSubentPathGeomExtents ( int ,
AcDbExtents &  ) const
virtual

◆ getSubentPathsAtGsMarker()

virtual Acad::ErrorStatus AcDbShHistory::getSubentPathsAtGsMarker ( unsigned long ,
int ,
AcGePoint3d const & ,
AcGeMatrix3d const & ,
int & ,
AcDbFullSubentPath *& ,
int = 0,
AcDbObjectId * = nullptr ) const
virtual

◆ gripStatus()

virtual void AcDbShHistory::gripStatus ( AcDb::GripStat )
virtual

◆ hasMaterialMapper()

bool AcDbShHistory::hasMaterialMapper ( void )

◆ hasProxies()

virtual bool AcDbShHistory::hasProxies ( void ) const
virtual

◆ internalSubentPtr()

virtual void * AcDbShHistory::internalSubentPtr ( AcDbSubentId const & ) const
virtual

◆ isComplexIndex()

static bool __cdecl AcDbShHistory::isComplexIndex ( AcDbSubentId )
static

◆ isEmpty()

bool AcDbShHistory::isEmpty ( void ) const

◆ isEvaluable()

virtual bool AcDbShHistory::isEvaluable ( void ) const
virtual

◆ moveGripPointsAt()

virtual Acad::ErrorStatus AcDbShHistory::moveGripPointsAt ( AcDbVoidPtrArray const & ,
AcGeVector3d const & ,
int ,
BODY *&  )
virtual

◆ moveGripPointsAtSubentPaths()

virtual Acad::ErrorStatus AcDbShHistory::moveGripPointsAtSubentPaths ( AcGeIntArray const & ,
AcDbVoidPtrArray const & ,
AcGeVector3d const & ,
int ,
BODY *&  )
virtual

◆ numNodes()

int AcDbShHistory::numNodes ( void ) const

◆ openGraph()

virtual Acad::ErrorStatus AcDbShHistory::openGraph ( AcDb::OpenMode ,
AcDbEvalGraph *&  ) const
virtual

◆ postInDatabase()

virtual Acad::ErrorStatus AcDbShHistory::postInDatabase ( AcDbObjectId & ,
AcDbDatabase *  )
virtual

◆ primitiveIndex()

static int __cdecl AcDbShHistory::primitiveIndex ( AcDbSubentId )
static

◆ primitiveIndexAtStepId()

virtual int AcDbShHistory::primitiveIndexAtStepId ( unsigned int )
virtual

◆ purgeGraph()

virtual Acad::ErrorStatus AcDbShHistory::purgeGraph ( void )
virtual

◆ recordHistory()

virtual bool AcDbShHistory::recordHistory ( void ) const
virtual

◆ reevaluate()

Acad::ErrorStatus AcDbShHistory::reevaluate ( BODY *& ,
bool ,
AcDbShEvaluateCallback *  )

◆ replaceDisplayNodesAfterBreps()

virtual Acad::ErrorStatus AcDbShHistory::replaceDisplayNodesAfterBreps ( void )
virtual

◆ resolveSubents()

virtual Acad::ErrorStatus AcDbShHistory::resolveSubents ( AcDbShSubents & ) const
virtual

◆ setColor()

virtual Acad::ErrorStatus AcDbShHistory::setColor ( AcCmColor & )
virtual

◆ setMaterial()

virtual Acad::ErrorStatus AcDbShHistory::setMaterial ( AcDbObjectId )
virtual

◆ setRecordHistory()

virtual Acad::ErrorStatus AcDbShHistory::setRecordHistory ( bool )
virtual

◆ setShowHistory()

virtual Acad::ErrorStatus AcDbShHistory::setShowHistory ( bool )
virtual

◆ setSubentDisplay()

virtual Acad::ErrorStatus AcDbShHistory::setSubentDisplay ( AcDbShSubents & ,
AcDbShSubentDisplayData const & ,
BODY *&  )
virtual

◆ showEntityLevelGrips()

bool AcDbShHistory::showEntityLevelGrips ( void ) const

◆ showHistory()

virtual bool AcDbShHistory::showHistory ( void ) const
virtual

◆ stripPrimitiveIndex()

static void __cdecl AcDbShHistory::stripPrimitiveIndex ( AcDbSubentId & )
static

◆ subentGripStatus()

virtual void AcDbShHistory::subentGripStatus ( AcDb::GripStat ,
AcDbFullSubentPath const &  )
virtual

◆ subentPtr()

AcDbEntity * AcDbShHistory::subentPtr ( AcDbFullSubentPath const & ) const

◆ transformBy()

virtual Acad::ErrorStatus AcDbShHistory::transformBy ( AcGeMatrix3d const & )
virtual

◆ transformSubentPathsBy()

virtual Acad::ErrorStatus AcDbShHistory::transformSubentPathsBy ( AcGeIntArray const & ,
AcGeMatrix3d const & ,
BODY *&  )
virtual

◆ tweakLeafNode()

virtual Acad::ErrorStatus AcDbShHistory::tweakLeafNode ( AcArray< AcDbFullSubentPath, AcArrayObjectCopyReallocator< AcDbFullSubentPath > > const & ,
bool ,
AcGeMatrix3d const & ,
int ,
int ,
int ,
char const * ,
BODY *&  )
virtual

◆ viewportDraw()

virtual void AcDbShHistory::viewportDraw ( AcGiViewportDraw * )
virtual

◆ worldDraw()

virtual Adesk::Boolean AcDbShHistory::worldDraw ( AcGiWorldDraw * ,
AcGeIntArray *  )
virtual

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