![]() |
VR-Forces 4.6 Class Documentation
|
DtSubordinateEntryFactory is a hashlist of DtSubordinateEntryCreatorFcn, indexed by a string type that represents the type of subordinate Entry to create. More...

Public Member Functions | |
| DtSubordinateEntryFactory () | |
| constructor | |
| DtSubordinateEntryFactory (const DtSubordinateEntryFactory &orig) | |
| copy constructor | |
| const DtSubordinateEntryFactory & | operator= (const DtSubordinateEntryFactory &orig) |
| assignment operator | |
| virtual | ~DtSubordinateEntryFactory () |
| destructor: deletes factory and any entries on the factory. | |
| virtual void | addCreatorFcn (const DtString &type, DtSubordinateEntryCreatorFcn fcn) |
| Add a creator function to the factory. | |
| virtual DtSubordinateEntry * | createSubordinateEntry (const DtString &type) |
Static Public Member Functions | |
| static DtSubordinateEntryFactory * | create () |
DtSubordinateEntryFactory is a hashlist of DtSubordinateEntryCreatorFcn, indexed by a string type that represents the type of subordinate Entry to create.
The Entry indicates the type of subordinate to create, how it attaches to other components, and provides parameter values as well.
| DtSubordinateEntryFactory::DtSubordinateEntryFactory | ( | ) |
constructor
| DtSubordinateEntryFactory::DtSubordinateEntryFactory | ( | const DtSubordinateEntryFactory & | orig | ) |
copy constructor
|
virtual |
destructor: deletes factory and any entries on the factory.
| const DtSubordinateEntryFactory& DtSubordinateEntryFactory::operator= | ( | const DtSubordinateEntryFactory & | orig | ) |
assignment operator
|
virtual |
Add a creator function to the factory.
|
virtual |
|
static |
Reimplemented in DtDefaultSubordinateEntryFactory.