LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
|
the memory of heard data More...
#include <audio_memory.h>
Classes | |
struct | Ball |
heard ball info More... | |
struct | DefenseLine |
defense line info More... | |
struct | Dribble |
dribble info More... | |
struct | FreeMessage |
FreeMessage. More... | |
struct | Goalie |
opponent goalie info More... | |
struct | OffsideLine |
offside line info More... | |
struct | OppIntercept |
heard opp intercept info More... | |
struct | OurIntercept |
heard our intercept info More... | |
struct | Pass |
heard pass info More... | |
struct | PassRequest |
pass request info More... | |
struct | Player |
player info More... | |
struct | Recovery |
recovery info More... | |
struct | RunRequest |
run request info More... | |
struct | Setplay |
setplay info More... | |
struct | Stamina |
stamina info More... | |
struct | StaminaCapacity |
stamina capacity data More... | |
struct | WaitRequest |
wait request info More... | |
Public Types | |
typedef std::deque< std::pair< GameTime, Player > > | PlayerRecord |
alias of player record container type | |
Public Member Functions | |
AudioMemory () | |
initialize member variables | |
virtual | ~AudioMemory ()=default |
virtual destructor | |
const GameTime & | time () const |
const std::vector< Ball > & | ball () const |
get heard ball info More... | |
const GameTime & | ballTime () const |
ball info heard time More... | |
const std::vector< Pass > & | pass () const |
get heard pass info More... | |
const GameTime & | passTime () const |
get pas info heard time More... | |
const std::vector< OurIntercept > & | ourIntercept () const |
get heard our interceptor info More... | |
const GameTime & | ourInterceptTime () const |
get our intercept info heard time More... | |
const std::vector< OppIntercept > & | oppIntercept () const |
get opp intercept info More... | |
const GameTime & | oppInterceptTime () const |
get opp intercept info heard time More... | |
const std::vector< Goalie > & | goalie () const |
get heard goalie info More... | |
const GameTime & | goalieTime () const |
get goalie info heard time More... | |
const std::vector< Player > & | player () const |
get heard player More... | |
const GameTime & | playerTime () const |
get player info heard time More... | |
const PlayerRecord & | playerRecord () const |
get player record container More... | |
const std::vector< OffsideLine > & | offsideLine () const |
get heard offside line info More... | |
const GameTime & | offsideLineTime () const |
get offside line heard time More... | |
const std::vector< DefenseLine > & | defenseLine () const |
get heard defense line More... | |
const GameTime & | defenseLineTime () const |
get defense line heard time More... | |
const std::vector< WaitRequest > & | waitRequest () const |
get wait request info More... | |
const GameTime & | waitRequestTime () const |
get wait request heard time More... | |
const std::vector< Setplay > & | setplay () const |
get setplay info More... | |
const GameTime & | setplayTime () const |
get setplay heared time More... | |
const std::vector< PassRequest > & | passRequest () const |
get pass request info More... | |
const GameTime & | passRequestTime () const |
get pass request heard time More... | |
const std::vector< RunRequest > & | runRequest () const |
get run request info More... | |
const GameTime & | runRequestTime () const |
get run request heard time More... | |
const std::vector< Stamina > & | stamina () const |
get heard stamina info More... | |
const GameTime & | staminaTime () const |
get stamina info heard time More... | |
const std::vector< Recovery > & | recovery () const |
get heard recovery info More... | |
const GameTime & | recoveryTime () const |
get recovery info heard time More... | |
const std::vector< StaminaCapacity > & | staminaCapacity () const |
get heard stamina capacity info More... | |
const GameTime & | staminaCapacityTime () const |
get stamina info heard time More... | |
const std::vector< Dribble > & | dribble () const |
get dribble info More... | |
const GameTime & | dribbleTime () const |
get dribble info heard time More... | |
const std::vector< FreeMessage > & | freeMessage () const |
get free message More... | |
const GameTime & | freeMessageTime () const |
get free message heard time More... | |
virtual void | setBall (const int sender, const Vector2D &pos, const Vector2D &vel, const GameTime ¤t) |
set heard ball status More... | |
virtual void | setPass (const int sender, const int receiver, const Vector2D &pos, const GameTime ¤t) |
set heard pass info More... | |
virtual void | setIntercept (const int sender, const int interceptor, const int cycle, const GameTime ¤t) |
set heard pass request info More... | |
virtual void | setOpponentGoalie (const int sender, const Vector2D &pos, const AngleDeg &body, const GameTime ¤t) |
set heard opponent goalie info More... | |
virtual void | setPlayer (const int sender, const int unum, const Vector2D &pos, const GameTime ¤t) |
set heard player info More... | |
virtual void | setPlayer (const int sender, const int unum, const Vector2D &pos, const double &body, const double &stamina, const GameTime ¤t) |
set heard player info More... | |
virtual void | setOffsideLine (const int sender, const double &offside_line_x, const GameTime ¤t) |
set heard offside line info More... | |
virtual void | setDefenseLine (const int sender, const double &defense_line_x, const GameTime ¤t) |
set heard defense line info More... | |
virtual void | setWaitRequest (const int sender, const GameTime ¤t) |
set heard wait request info More... | |
virtual void | setSetplay (const int sender, const int wait_step, const GameTime ¤t) |
set heard setplay info More... | |
virtual void | setPassRequest (const int sender, const Vector2D &request_pos, const GameTime ¤t) |
set heard pass request info More... | |
virtual void | setRunRequest (const int sender, const int runner, const Vector2D &request_pos, const GameTime ¤t) |
set heard run request info More... | |
virtual void | setStamina (const int sender, const double &rate, const GameTime ¤t) |
set heard stamina info More... | |
virtual void | setRecovery (const int sender, const double &rate, const GameTime ¤t) |
set heard recovery info More... | |
virtual void | setStaminaCapacity (const int sender, const double &rate, const GameTime ¤t) |
set heard stamina capacity info More... | |
virtual void | setDribbleTarget (const int sender, const Vector2D &pos, const int queue_count, const GameTime ¤t) |
set heard dribble target point More... | |
virtual void | setFreeMessage (const int sender, const std::string &msg, const GameTime ¤t) |
set heard freeform message More... | |
virtual std::ostream & | printDebug (std::ostream &os) const |
Protected Attributes | |
GameTime | M_time |
last updated time | |
std::vector< Ball > | M_ball |
heard info | |
GameTime | M_ball_time |
heard time | |
std::vector< Pass > | M_pass |
heard info | |
GameTime | M_pass_time |
heard time | |
std::vector< OurIntercept > | M_our_intercept |
heard info | |
GameTime | M_our_intercept_time |
heard time | |
std::vector< OppIntercept > | M_opp_intercept |
heard info | |
GameTime | M_opp_intercept_time |
heard time | |
std::vector< Goalie > | M_goalie |
heard info | |
GameTime | M_goalie_time |
heard time | |
std::vector< Player > | M_player |
heard info | |
GameTime | M_player_time |
heard time | |
std::vector< OffsideLine > | M_offside_line |
heard info | |
GameTime | M_offside_line_time |
heard time | |
std::vector< DefenseLine > | M_defense_line |
heard info | |
GameTime | M_defense_line_time |
heard time | |
std::vector< WaitRequest > | M_wait_request |
heard info | |
GameTime | M_wait_request_time |
heard time | |
std::vector< Setplay > | M_setplay |
heard info | |
GameTime | M_setplay_time |
heard time | |
std::vector< PassRequest > | M_pass_request |
heard info | |
GameTime | M_pass_request_time |
heard time | |
std::vector< RunRequest > | M_run_request |
heard info | |
GameTime | M_run_request_time |
heard time | |
std::vector< Stamina > | M_stamina |
heard info | |
GameTime | M_stamina_time |
heard time | |
std::vector< Recovery > | M_recovery |
heard info | |
GameTime | M_recovery_time |
heard time | |
std::vector< StaminaCapacity > | M_stamina_capacity |
heard info | |
GameTime | M_stamina_capacity_time |
heard time | |
std::vector< Dribble > | M_dribble |
heard info | |
GameTime | M_dribble_time |
heard time | |
std::vector< FreeMessage > | M_free_message |
heard info | |
GameTime | M_free_message_time |
heard time | |
PlayerRecord | M_player_record |
memory of heared players | |
the memory of heard data
|
inline |
get heard ball info
|
inline |
ball info heard time
|
inline |
get heard defense line
|
inline |
get defense line heard time
|
inline |
get dribble info
|
inline |
get dribble info heard time
|
inline |
get free message
|
inline |
get free message heard time
|
inline |
get heard goalie info
|
inline |
get goalie info heard time
|
inline |
get heard offside line info
|
inline |
get offside line heard time
|
inline |
get opp intercept info
|
inline |
get opp intercept info heard time
|
inline |
get heard our interceptor info
|
inline |
get our intercept info heard time
|
inline |
get heard pass info
|
inline |
get pass request info
|
inline |
get pass request heard time
|
inline |
get pas info heard time
|
inline |
get heard player
|
inline |
get player record container
|
inline |
get player info heard time
|
inline |
get heard recovery info
|
inline |
get recovery info heard time
|
inline |
get run request info
|
inline |
get run request heard time
|
virtual |
set heard ball status
sender | sender's uniform number |
pos | heard ball posision |
vel | heard ball velocity |
current | current game time |
|
virtual |
set heard defense line info
sender | sender's uniform number |
defense_line_x | heard value |
current | current game time |
|
virtual |
set heard dribble target point
sender | message sender's uniform number |
pos | target position |
queue_count | dribble queue count |
current | current game time |
|
virtual |
set heard freeform message
sender | message sender's uniform number |
msg | heard message |
current | current game time |
|
virtual |
set heard pass request info
sender | sender's uniform number |
interceptor | interceptor's number[1,22]. 11+ means opponent |
cycle | estimated intercept cycle |
current | current game time |
|
virtual |
set heard offside line info
sender | sender's uniform number |
offside_line_x | heard value |
current | current game time |
|
virtual |
set heard opponent goalie info
sender | sender's uniform number |
pos | heard opponent goalie pos |
body | heard opponent goalie's body angle |
current | current game time |
|
virtual |
set heard pass info
sender | sender's uniform number |
receiver | receiver number |
pos | pass receive point |
current | current game time |
|
virtual |
set heard pass request info
sender | message sender's uniform number |
request_pos | request position |
current | current game time |
|
inline |
get setplay info
|
virtual |
set heard player info
sender | sender's uniform number |
unum | heard player unum |
pos | heard player pos |
body | heard player body angle |
stamina | heard player's stamina. negative value means stamina is unknown. |
current | current game time |
|
virtual |
set heard player info
sender | sender's uniform number |
unum | heard player unum |
pos | heard player pos |
current | current game time |
|
inline |
get setplay heared time
|
virtual |
set heard recovery info
sender | message sender's uniform number |
rate | recovery value rate |
current | current game time |
|
virtual |
set heard run request info
sender | message sender's uniform number |
runner | runner's uniform number |
request_pos | request position |
current | current game time |
|
virtual |
set heard setplay info
sender | sender's uniform number |
wait_step | time step until the setplay will start |
current | current game time |
|
virtual |
set heard stamina info
sender | message sender's uniform number |
rate | stamina value rate |
current | current game time |
|
virtual |
set heard stamina capacity info
sender | message sender's uniform number |
rate | stamina value rate |
current | current game time |
|
virtual |
set heard wait request info
sender | sender's uniform number |
current | current game time |
|
inline |
get heard stamina info
|
inline |
get heard stamina capacity info
|
inline |
get stamina info heard time
|
inline |
get stamina info heard time
|
inline |
get wait request info
|
inline |
get wait request heard time