16 #ifndef SURGSIM_FRAMEWORK_BEHAVIORMANAGER_H 17 #define SURGSIM_FRAMEWORK_BEHAVIORMANAGER_H 21 #include "SurgSim/Framework/ComponentManager.h" 42 bool executeRemovals(
const std::shared_ptr<Component>& component)
override;
45 bool doInitialize()
override;
46 bool doStartUp()
override;
47 bool doUpdate(
double dt)
override;
54 #endif // SURGSIM_FRAMEWORK_BEHAVIORMANAGER_H Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
bool executeRemovals(const std::shared_ptr< Component > &component) override
Handle representations, override for each thread.
Definition: BehaviorManager.cpp:51
Base Component Manager class.
Definition: ComponentManager.h:49
Manager to handle Behaviors.
Definition: BehaviorManager.h:32
int getType() const override
Returns the type of Manager.
Definition: BehaviorManager.cpp:63
bool executeAdditions(const std::shared_ptr< Component > &component) override
Adds a component.
Definition: BehaviorManager.cpp:46