NimbRo ROS Soccer Package
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
walk_and_kick::WAKBehState Class Reference

The base class for all walk and kick behaviour states. More...

#include <wak_beh_state.h>

Inheritance diagram for walk_and_kick::WAKBehState:
walk_and_kick::BehPanicAttack walk_and_kick::BehStopped walk_and_kick::BehUnknownState walk_and_kick::GazeBehLookAround walk_and_kick::GazeBehLookAtBall walk_and_kick::GazeBehLookDown walk_and_kick::GazeBehLookLeftRight walk_and_kick::WalkBehWalkToPose

Public Member Functions

 WAKBehState (WAKConfig &config, const SensorVars &SV, const WAKBehShared &WBS, const WAKGameShared &WGS, int ID)
 
void reset ()
 
int id () const
 
std::string name () const
 
const std::string & nameRef () const
 
bool isActive () const
 
void activate ()
 
void deactivate ()
 
virtual void execute (ActuatorVars &AV, const ActuatorVars &lastAV, bool justActivated)
 

Public Attributes

WAKConfigconfig
 
const SensorVarsSV
 
const WAKBehSharedWBS
 
const GameVarsGV
 
const WAKGameSharedWGS
 
const FieldDimensionsfield
 
plot_msgs::PlotManagerFS & PM
 
WAKMarkerManMM
 

Protected Member Functions

virtual void handleActivation (bool nowActive)
 

Detailed Description

The base class for all walk and kick behaviour states.


The documentation for this class was generated from the following files: