![]() |
VR-Forces 5.0.2 Developer's Guide
|
A factory for creating prop adders.

Public Member Functions | |
| virtual | ~DtPropAdderFactory () |
| DtPropAdder * | createAdder (const std::string &filename, DtAgentManagerInterface &agentManagerInterface) |
| void | setAdderCreator (const std::string &extension, DtPropAdderCreator *creator) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtPropAdderFactory & | instance (DtDe &de) |
Protected Types | |
| typedef std::map< std::string, DtPropAdderCreator * > | CreatorMap |
Protected Member Functions | |
| DtPropAdderFactory () | |
Static Protected Member Functions | |
| static std::string | extractFileExtension (const std::string &fileToOpen) |
Protected Attributes | |
| CreatorMap | myCreators |
|
protected |
|
virtual |
DTOR.
|
protected |
|
static |
Static accessor.
| DtPropAdder* makVrv::DtPropAdderFactory::createAdder | ( | const std::string & | filename, |
| DtAgentManagerInterface & | agentManagerInterface | ||
| ) |
Create an adder.
| void makVrv::DtPropAdderFactory::setAdderCreator | ( | const std::string & | extension, |
| DtPropAdderCreator * | creator | ||
| ) |
Creator.
|
staticprotected |
Get the file extension.
|
protected |