16 #ifndef SURGSIM_FRAMEWORK_BEHAVIORMANAGER_H 17 #define SURGSIM_FRAMEWORK_BEHAVIORMANAGER_H 42 bool executeRemovals(
const std::shared_ptr<Component>& component)
override;
54 #endif // SURGSIM_FRAMEWORK_BEHAVIORMANAGER_H Definition: CompoundShapeToGraphics.cpp:29
~BehaviorManager()
Definition: BehaviorManager.cpp:31
bool doStartUp() override
Definition: BehaviorManager.cpp:41
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
bool doUpdate(double dt) override
Implementation of actual work function for this thread, this has a default implementation to handle d...
Definition: BehaviorManager.cpp:56
int getType() const override
Returns the type of Manager.
Definition: BehaviorManager.cpp:63
BehaviorManager()
Definition: BehaviorManager.cpp:26
bool executeAdditions(const std::shared_ptr< Component > &component) override
Adds a component.
Definition: BehaviorManager.cpp:46
bool doInitialize() override
Definition: BehaviorManager.cpp:36