![]() |
VR-Forces 4.0.4 Class Documentation
|
Factory for creating vrvCommands given a vrvControl packet. More...
Public Member Functions | |
| DtVrvCommandFactory () | |
| CTOR. | |
| virtual | ~DtVrvCommandFactory () |
| DTOR. | |
| virtual void | initialize (const DtSharedVrvCommandSettings::DtVrvCommandSeedMap &seeds, boost::function< DtUniqueID(const std::string &)> func) |
| Initialize the factor with its seed map. | |
| virtual DtVrvCommand * | create (vrvControlToolkit::DtVrvControl_v1 *control) |
| Create a vrvCommand from a recieved control packet. | |
Protected Types | |
| typedef std::map < vrvControlToolkit::DtVrvControlTypeEnum, DtVrvCommandCreator * > | CreatorMap |
Protected Attributes | |
| CreatorMap | myCreators |
Factory for creating vrvCommands given a vrvControl packet.
typedef std::map<vrvControlToolkit::DtVrvControlTypeEnum, DtVrvCommandCreator*> makVrv::DtVrvCommandFactory::CreatorMap [protected] |
| virtual makVrv::DtVrvCommandFactory::~DtVrvCommandFactory | ( | ) | [virtual] |
DTOR.
| virtual void makVrv::DtVrvCommandFactory::initialize | ( | const DtSharedVrvCommandSettings::DtVrvCommandSeedMap & | seeds, |
| boost::function< DtUniqueID(const std::string &)> | func | ||
| ) | [virtual] |
Initialize the factor with its seed map.
| virtual DtVrvCommand* makVrv::DtVrvCommandFactory::create | ( | vrvControlToolkit::DtVrvControl_v1 * | control | ) | [virtual] |
Create a vrvCommand from a recieved control packet.
CreatorMap makVrv::DtVrvCommandFactory::myCreators [protected] |