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
string(TOUPPER ${DEVICE}DEVICE_UPPER_CASE) option(BUILD_DEVICE_ $
Definition: CMakeLists.txt:35
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