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

A class that shares the required walk and kick variables amongst the game state classes. More...

#include <wak_game_shared.h>

Public Member Functions

 WAKGameShared (WAKConfig &config, const SensorVars &SV, const WAKRosInterface &RI, WAKGameManager &GM)
 
void registerState (WAKGameState *state, int ID, const std::string &name) const
 
void resetShared ()
 
void updateShared ()
 
bool gameStateIsNew () const
 
cycle_t wakCycle () const
 
cycle_t stateCycle () const
 
float wakTime () const
 
float stateTime () const
 
bool obstacleBallHandling (GameVars &GV) const
 
Vec2f applyGoalSign (const Vec2f &pose) const
 
Vec3f applyGoalSign (const Vec3f &pose) const
 
Vec3f getKickoffPoseTarget () const
 
bool poseIsLegalForKickoff (const Vec3f &pose) const
 

Public Attributes

const FieldDimensions field
 
plot_msgs::PlotManagerFS & PM
 
WAKMarkerManMM
 

Detailed Description

A class that shares the required walk and kick variables amongst the game state classes.


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