OpenLexocad
28.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 |