![]() |
NimbRo ROS Soccer Package
|
A walk and kick game state that implements default ball handling for playing soccer. More...
#include <game_default_ball_handling.h>
Public Member Functions | |
GameDefaultBallHandling (WAKConfig &config, const SensorVars &SV, const WAKGameShared &WGS, int ID) | |
virtual void | execute (GameVars &GV, const GameVars &lastGV, bool justActivated) |
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 |
![]() | |
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 | |
![]() | |
WAKConfig & | config |
const SensorVars & | SV |
const WAKGameShared & | WGS |
const FieldDimensions & | field |
plot_msgs::PlotManagerFS & | PM |
WAKMarkerMan & | MM |
A walk and kick game state that implements default ball handling for playing soccer.