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

A walk and kick game state that implements default goalie behaviours for playing soccer. More...

#include <game_default_goalie.h>

Inheritance diagram for walk_and_kick::GameDefaultGoalie:
walk_and_kick::GameDefaultBallHandling walk_and_kick::WAKGameState

Public Member Functions

 GameDefaultGoalie (WAKConfig &config, const SensorVars &SV, const WAKGameShared &WGS, int ID)
 
virtual void execute (GameVars &GV, const GameVars &lastGV, bool justActivated)
 
- Public Member Functions inherited from walk_and_kick::GameDefaultBallHandling
 GameDefaultBallHandling (WAKConfig &config, const SensorVars &SV, const WAKGameShared &WGS, int ID)
 
void calcCompassBallTarget (GameVars &GV, const Vec2f &ballDir, int goalSign) const
 
void calcPoseBallTarget (GameVars &GV, const Vec2f &ballPose, int goalSign) const
 
bool ballInCorner (const Vec2f &ballPoseGS, float postY, int cornerSign) const
 
- Public Member Functions inherited from walk_and_kick::WAKGameState
 WAKGameState (WAKConfig &config, const SensorVars &SV, 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 ()
 

Protected Member Functions

virtual void handleActivation (bool nowActive)
 

Additional Inherited Members

- Public Attributes inherited from walk_and_kick::WAKGameState
WAKConfigconfig
 
const SensorVarsSV
 
const WAKGameSharedWGS
 
const FieldDimensionsfield
 
plot_msgs::PlotManagerFS & PM
 
WAKMarkerManMM
 

Detailed Description

A walk and kick game state that implements default goalie behaviours for playing soccer.


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