|
OpenLexocad
27.0
|
#include <Base/Base.h>#include <Base/Observer.h>#include <Core/EventInterface.h>#include <Core/GUIInterface.h>#include <Core/ServiceInterface.h>#include <Core/ViewInterface.h>#include <Core/core_defines2.h>#include <string>Go to the source code of this file.
Classes | |
| class | Core::AbstractBehaviorMode |
| class | Core::AbstractBehaviorSubMode |
| class | Core::BehaviorModeNotification |
| class | Core::BehaviorModeFactory |
Namespaces | |
| Core | |
Macros | |
| #define | ADD_BEHAVIORMODE_FACTORY(_factoryName_, _class_) |
| #define | REGISTER_BEHAVIORMODE_FACTORY(_factoryName_, _class_) Core::BehaviorModeFactory::_registry[#_class_] = (Core::BehaviorModeFactory*)new _factoryName_(); |
Typedefs | |
| typedef std::map< std::string, bool > | Core::BehaviorAttributeMap |
AbstractBehaviorMode class header.
| #define ADD_BEHAVIORMODE_FACTORY | ( | _factoryName_, | |
| _class_ | |||
| ) |
| #define REGISTER_BEHAVIORMODE_FACTORY | ( | _factoryName_, | |
| _class_ | |||
| ) | Core::BehaviorModeFactory::_registry[#_class_] = (Core::BehaviorModeFactory*)new _factoryName_(); |