|
MVSim
Lightweight simulator for 2.5D vehicles and robots
|
#include <ClassFactory.h>
Classes | |
| struct | TClassData |
Public Types | |
| using | Ptr = std::shared_ptr< CLASS > |
Public Member Functions | |
| void | do_register (const std::string &class_name, const TClassData &data) |
| Ptr | create (const std::string &class_name, ARG1 a1) const |
| Ptr | create (const std::string &class_name, ARG1 a1, ARG2 a2) const |
Templatized-class factory for mvsim objects. Does not explicitly handle multi-threading.