16 #ifndef SURGSIM_FRAMEWORK_BEHAVIOR_H
17 #define SURGSIM_FRAMEWORK_BEHAVIOR_H
52 virtual void update(
double dt) = 0;
61 #endif // SURGSIM_FRAMEWORK_BEHAVIOR_H
virtual ~Behavior()
Definition: Behavior.h:46
Definition: DriveElementFromInputBehavior.cpp:27
Definition: Behavior.h:30
Definition: Behavior.h:31
Component is the main interface class to pass information to the system managers each will decide whe...
Definition: Component.h:43
virtual int getTargetManagerType() const
Specifies which manger will handle this behavior.
Definition: Behavior.h:55
virtual void update(double dt)=0
Update the behavior.
Definition: Behavior.h:34
Definition: Behavior.h:32
Behaviors perform actions.
Definition: Behavior.h:40
Definition: Behavior.h:29
Behavior(const std::string &name)
Definition: Behavior.h:43
Definition: Behavior.h:33