|
OpenLexocad
27.0
|
#include <AbstractBehaviorMode.h>
Public Member Functions | |
| BehaviorModeFactory (void) | |
| ~BehaviorModeFactory (void) | |
| virtual AbstractBehaviorMode * | createByFactory (ViewMgrInterface *vi, GUIInterface *gi, ServiceInterface *si)=0 |
Static Public Member Functions | |
| static bool | registerFactory (const std::string &name, BehaviorModeFactory *fact) |
| static AbstractBehaviorMode * | create (ViewMgrInterface *vi, GUIInterface *gi, ServiceInterface *si, const std::string &type) |
Static Public Attributes | |
| static std::map< std::string, BehaviorModeFactory * > | _registry |
| Core::BehaviorModeFactory::BehaviorModeFactory | ( | void | ) |
| Core::BehaviorModeFactory::~BehaviorModeFactory | ( | void | ) |
|
static |
|
pure virtual |
|
static |
|
static |