#include <NormalBrake.hpp>

Public Member Functions | |
| virtual void | destroy () | 
| virtual void | didBecomeActive (const TKState ¤tState, const Behavior &previousBehavior) | 
| virtual void | didBecomeInActive (const TKState ¤tState, const Behavior &nextBehavior) | 
| virtual void | initialize () | 
| virtual bool | isValid (const TKState ¤tState) const | 
| NormalBrake () | |
| virtual void | trajectoryStepActive (const TKState ¤tState, TKTrajectory &generatedTrajInput) | 
| virtual void | trajectoryStepCreation (const TKState ¤tState, TKTrajectory &generatedTrajInput) | 
| virtual void | trajectoryStepTermination (const TKState ¤tState, TKTrajectory &generatedTrajInput) | 
| virtual bool | willBecomeActive (const TKState ¤tState, const Behavior &previousBehavior) | 
| virtual void | willBecomeInActive (const TKState ¤tState, const Behavior &nextBehavior) | 
Private Attributes | |
| Option< double > * | tBrakeMinVelocity | 
| double | yawAngle | 
Definition at line 22 of file NormalBrake.hpp.
Definition at line 15 of file NormalBrake.cpp.
| void telekyb_behavior::NormalBrake::destroy | ( | ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 32 of file NormalBrake.cpp.
| void telekyb_behavior::NormalBrake::didBecomeActive | ( | const TKState & | currentState, | 
| const Behavior & | previousBehavior | ||
| ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 45 of file NormalBrake.cpp.
| void telekyb_behavior::NormalBrake::didBecomeInActive | ( | const TKState & | currentState, | 
| const Behavior & | nextBehavior | ||
| ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 55 of file NormalBrake.cpp.
| void telekyb_behavior::NormalBrake::initialize | ( | ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 21 of file NormalBrake.cpp.
| bool telekyb_behavior::NormalBrake::isValid | ( | const TKState & | currentState | ) |  const [virtual] | 
        
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 82 of file NormalBrake.cpp.
| void telekyb_behavior::NormalBrake::trajectoryStepActive | ( | const TKState & | currentState, | 
| TKTrajectory & | generatedTrajInput | ||
| ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 68 of file NormalBrake.cpp.
| void telekyb_behavior::NormalBrake::trajectoryStepCreation | ( | const TKState & | currentState, | 
| TKTrajectory & | generatedTrajInput | ||
| ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 61 of file NormalBrake.cpp.
| void telekyb_behavior::NormalBrake::trajectoryStepTermination | ( | const TKState & | currentState, | 
| TKTrajectory & | generatedTrajInput | ||
| ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 75 of file NormalBrake.cpp.
| bool telekyb_behavior::NormalBrake::willBecomeActive | ( | const TKState & | currentState, | 
| const Behavior & | previousBehavior | ||
| ) |  [virtual] | 
        
NORMALBRAKE SHOULD NEVER RETURN FALSE!
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 38 of file NormalBrake.cpp.
| void telekyb_behavior::NormalBrake::willBecomeInActive | ( | const TKState & | currentState, | 
| const Behavior & | nextBehavior | ||
| ) |  [virtual] | 
        
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 50 of file NormalBrake.cpp.
Option<double>* telekyb_behavior::NormalBrake::tBrakeMinVelocity [private] | 
        
Definition at line 28 of file NormalBrake.hpp.
double telekyb_behavior::NormalBrake::yawAngle [private] | 
        
Definition at line 24 of file NormalBrake.hpp.