![]() |
VR-Forces 5.0.1 Developer's Guide
|
DtSimCommandFactory is a hashlist of DtTaskFactoryEntrys, indexed by the string type that represents the type of command to create.

Public Member Functions | |
| DtSimCommandFactory () | |
| DtSimCommandFactory (const DtSimCommandFactory &orig) | |
| const DtSimCommandFactory & | operator= (const DtSimCommandFactory &orig) |
| virtual | ~DtSimCommandFactory () |
| virtual void | addCreatorFcn (const DtSimCommandMessageType &type, DtSimCommandCreatorFcn fcn) |
| virtual DtSimCommand * | createSimCommand (const DtSimCommandMessageType &type) |
| virtual bool | isTypeRegistered (const DtSimCommandMessageType &type) |
Static Public Member Functions | |
| static DtSimCommandFactory * | create () |
Protected Attributes | |
| std::map < DtSimCommandMessageType, DtSimCommandFactoryEntry > | myCreatorMap |
| DtSimCommandFactory::DtSimCommandFactory | ( | ) |
constructor
| DtSimCommandFactory::DtSimCommandFactory | ( | const DtSimCommandFactory & | orig | ) |
copy constructor
|
virtual |
Destructor: deletes factory and any entries on the factory.
| const DtSimCommandFactory& DtSimCommandFactory::operator= | ( | const DtSimCommandFactory & | orig | ) |
assignment operator
|
virtual |
Add a creator function to the factory.
|
virtual |
|
virtual |
|
static |
|
protected |