![]() |
VR-Forces 4.7 Class Documentation
|
Default version of DtSimCommandExecutorFactory that registers all the DtSimCommandExecutor instances that ship with VR-Forces. More...

Public Member Functions | |
| DtDefaultSimCommandExecutorFactory () | |
Public Member Functions inherited from DtSimCommandExecutorFactory | |
| DtSimCommandExecutorFactory () | |
| default constructor | |
| virtual | ~DtSimCommandExecutorFactory () |
| destructor | |
| virtual void | addCreatorFcn (const DtSimCommandMessageType &type, DtSimCommandExecutorCreatorFcn fcn) |
| Add a creator function to the factory. | |
| virtual void | removeCreatorFcn (const DtSimCommandMessageType &type, DtSimCommandExecutorCreatorFcn fcn) |
| Remove an entry from the factory. | |
| virtual void | registerDefaultCreatorFcn (DtSimCommandExecutorCreatorFcn fcn) |
| Sets the default executor creator function which will be used when no specific creator function has been registered. | |
| virtual DtSimCommandExecutor * | createSimCommandExecutor (const DtSimCommandMessageType &type, DtSimManager *simManager) const |
| Create a new instance of an executor and return it. | |
Static Public Member Functions | |
| static void | registerCreators (DtSimCommandExecutorFactory *factory) |
| Registers all the default DtSimCommandExecutor creators for VR-Forces. | |
| static DtSimCommandExecutorFactory * | create () |
Additional Inherited Members | |
Protected Types inherited from DtSimCommandExecutorFactory | |
| typedef std::map < DtSimCommandMessageType, DtSimCommandExecutorCreatorFcn > | DtCreatorMap |
Protected Attributes inherited from DtSimCommandExecutorFactory | |
| DtCreatorMap | myCreatorMap |
| DtSimCommandExecutorCreatorFcn | myDefaultCreator |
Default version of DtSimCommandExecutorFactory that registers all the DtSimCommandExecutor instances that ship with VR-Forces.
| DtDefaultSimCommandExecutorFactory::DtDefaultSimCommandExecutorFactory | ( | ) |
|
static |
Registers all the default DtSimCommandExecutor creators for VR-Forces.
Non-virtual since it is called from the constructor.
|
static |
Reimplemented from DtSimCommandExecutorFactory.