クラス rcsc::AudioMemory

the memory of heard data [詳細]

#include <audio_memory.h>

すべてのメンバ一覧

Public メソッド

 AudioMemory ()
 initialize member variables
virtual ~AudioMemory ()
 virtual destructor
const std::vector< Ball > & ball () const
 get heard ball info
const GameTimeballTime () const
 ball info heard time
const std::vector< Pass > & pass () const
 get heard pass info
const GameTimepassTime () const
 get pas info heard time
const std::vector< OurIntercept > & ourIntercept () const
 get heard our interceptor info
const GameTimeourInterceptTime () const
 get our intercept info heard time
const std::vector< OppIntercept > & oppIntercept () const
 get opp intercept info
const GameTimeoppInterceptTime () const
 get opp intercept info heard time
const std::vector< Goalie > & goalie () const
 get heard goalie info
const GameTimegoalieTime () const
 get goalie info heard time
const std::vector< Player > & player () const
 get heard player
const GameTimeplayerTime () const
 get player info heard time
const std::vector< OffsideLine > & offsideLine () const
 get heard offside line info
const GameTimeoffsideLineTime () const
 get offside line heard time
const std::vector< DefenseLine > & defenseLine () const
 get heard defense line
const GameTimedefenseLineTime () const
 get defense line heard time
const std::vector< WaitRequest > & waitRequest () const
 get wait request info
const GameTimewaitRequestTime () const
 get wait request heard time
const std::vector< PassRequest > & passRequest () const
 get pass request info
const GameTimepassRequestTime () const
 get pass request heard time
const std::vector< Stamina > & stamina () const
 get heard stamina info
const GameTimestaminaTime () const
 get stamina info heard time
const std::vector< Recovery > & recovery () const
 get heard recovery info
const GameTimerecoveryTime () const
 get recovery info heard time
const std::vector< Dribble > & dribble () const
 get dribble info
const GameTimedribbleTime () const
 get dribble info heard time
const std::vector< FreeMessage > & freeMessage () const
 get free message
const GameTimefreeMessageTime () const
 get free message heard time
virtual void setBall (const int sender, const Vector2D &pos, const Vector2D &vel, const GameTime &current)
 set heard ball status
virtual void setPass (const int sender, const int receiver, const Vector2D &pos, const GameTime &current)
 set heard pass info
virtual void setIntercept (const int sender, const int interceptor, const int cycle, const GameTime &current)
 set heard pass request info
virtual void setOpponentGoalie (const int sender, const Vector2D &pos, const AngleDeg &body, const GameTime &current)
 set heard opponent goalie info
virtual void setPlayer (const int sender, const int unum, const Vector2D &pos, const AngleDeg &body, const GameTime &current)
 set heard player info
virtual void setOffsideLine (const int sender, const double &offside_line_x, const GameTime &current)
 set heard offside line info
virtual void setDefenseLine (const int sender, const double &defense_line_x, const GameTime &current)
 set heard defense line info
virtual void setWaitRequest (const int sender, const GameTime &current)
 set heard wait request info
virtual void setPassRequest (const int sender, const Vector2D &request_pos, const GameTime &current)
 set heard pass request info
virtual void setStamina (const int sender, const double &rate, const GameTime &current)
 set heard stamina info
virtual void setRecovery (const int sender, const double &rate, const GameTime &current)
 set heard recovery info
virtual void setDribbleTarget (const int sender, const Vector2D &pos, const int queue_count, const GameTime &current)
 set heard dribble target point
virtual void setFreeMessage (const int sender, const std::string &msg, const GameTime &current)
 set heard freeform message

Protected 変数

std::vector< BallM_ball
GameTime M_ball_time
 info heard time
std::vector< PassM_pass
GameTime M_pass_time
 info heard time
std::vector< OurInterceptM_our_intercept
GameTime M_our_intercept_time
 info heard time
std::vector< OppInterceptM_opp_intercept
GameTime M_opp_intercept_time
 info heard time
std::vector< GoalieM_goalie
GameTime M_goalie_time
 info heard time
std::vector< PlayerM_player
GameTime M_player_time
 info heard time
std::vector< OffsideLineM_offside_line
GameTime M_offside_line_time
 info heard time
std::vector< DefenseLineM_defense_line
GameTime M_defense_line_time
 info heard time
std::vector< WaitRequestM_wait_request
GameTime M_wait_request_time
 info heard time
std::vector< PassRequestM_pass_request
GameTime M_pass_request_time
 info heard time
std::vector< StaminaM_stamina
GameTime M_stamina_time
 info heard time
std::vector< RecoveryM_recovery
GameTime M_recovery_time
 info heard time
std::vector< DribbleM_dribble
GameTime M_dribble_time
 info heard time
std::vector< FreeMessageM_free_message
GameTime M_free_message_time
 info heard time

構成

struct  Ball
 heard ball info [詳細]
struct  DefenseLine
 defense line info [詳細]
struct  Dribble
 dribble info [詳細]
struct  FreeMessage
 FreeMessage free message holder [詳細]
struct  Goalie
 opponent goalie info [詳細]
struct  OffsideLine
 offside line info [詳細]
struct  OppIntercept
 heard opp intercept info [詳細]
struct  OurIntercept
 heard our intercept info [詳細]
struct  Pass
 heard pass info [詳細]
struct  PassRequest
 pass request info [詳細]
struct  Player
 player info [詳細]
struct  Recovery
 recovery info [詳細]
struct  Stamina
 stamina info [詳細]
struct  WaitRequest
 wait request info [詳細]


説明

the memory of heard data


関数

const std::vector< Ball >& rcsc::AudioMemory::ball (  )  const [inline]

get heard ball info

戻り値:
ball info container

const GameTime& rcsc::AudioMemory::ballTime (  )  const [inline]

ball info heard time

戻り値:
time value

const std::vector< Pass >& rcsc::AudioMemory::pass (  )  const [inline]

get heard pass info

戻り値:
pass info container

const GameTime& rcsc::AudioMemory::passTime (  )  const [inline]

get pas info heard time

戻り値:
time value

const std::vector< OurIntercept >& rcsc::AudioMemory::ourIntercept (  )  const [inline]

get heard our interceptor info

戻り値:
our intercept info container

const GameTime& rcsc::AudioMemory::ourInterceptTime (  )  const [inline]

get our intercept info heard time

戻り値:
time value

const std::vector< OppIntercept >& rcsc::AudioMemory::oppIntercept (  )  const [inline]

get opp intercept info

戻り値:
opp intercept info container

const GameTime& rcsc::AudioMemory::oppInterceptTime (  )  const [inline]

get opp intercept info heard time

戻り値:
time value

const std::vector< Goalie >& rcsc::AudioMemory::goalie (  )  const [inline]

get heard goalie info

戻り値:
goalie info container

const GameTime& rcsc::AudioMemory::goalieTime (  )  const [inline]

get goalie info heard time

戻り値:
time value

const std::vector< Player >& rcsc::AudioMemory::player (  )  const [inline]

get heard player

戻り値:
player info container

const GameTime& rcsc::AudioMemory::playerTime (  )  const [inline]

get player info heard time

戻り値:
time value

const std::vector< OffsideLine >& rcsc::AudioMemory::offsideLine (  )  const [inline]

get heard offside line info

戻り値:
offside line info container

const GameTime& rcsc::AudioMemory::offsideLineTime (  )  const [inline]

get offside line heard time

戻り値:
time value

const std::vector< DefenseLine >& rcsc::AudioMemory::defenseLine (  )  const [inline]

get heard defense line

戻り値:
defense line info container

const GameTime& rcsc::AudioMemory::defenseLineTime (  )  const [inline]

get defense line heard time

戻り値:
time value

const std::vector< WaitRequest >& rcsc::AudioMemory::waitRequest (  )  const [inline]

get wait request info

戻り値:
wait request info container

const GameTime& rcsc::AudioMemory::waitRequestTime (  )  const [inline]

get wait request heard time

戻り値:
time value

const std::vector< PassRequest >& rcsc::AudioMemory::passRequest (  )  const [inline]

get pass request info

戻り値:
pass request info container

const GameTime& rcsc::AudioMemory::passRequestTime (  )  const [inline]

get pass request heard time

戻り値:
time value

const std::vector< Stamina >& rcsc::AudioMemory::stamina (  )  const [inline]

get heard stamina info

戻り値:
stamina info container

const GameTime& rcsc::AudioMemory::staminaTime (  )  const [inline]

get stamina info heard time

戻り値:
time value

const std::vector< Recovery >& rcsc::AudioMemory::recovery (  )  const [inline]

get heard recovery info

戻り値:
recovery info container

const GameTime& rcsc::AudioMemory::recoveryTime (  )  const [inline]

get recovery info heard time

戻り値:
time value

const std::vector< Dribble >& rcsc::AudioMemory::dribble (  )  const [inline]

get dribble info

戻り値:
dribble info container

const GameTime& rcsc::AudioMemory::dribbleTime (  )  const [inline]

get dribble info heard time

戻り値:
time value

const std::vector< FreeMessage >& rcsc::AudioMemory::freeMessage (  )  const [inline]

get free message

戻り値:
free message container

const GameTime& rcsc::AudioMemory::freeMessageTime (  )  const [inline]

get free message heard time

戻り値:
time value

void rcsc::AudioMemory::setBall ( const int  sender,
const Vector2D pos,
const Vector2D vel,
const GameTime current 
) [virtual]

set heard ball status

引数:
sender sender's uniform number
pos heard ball posision
vel heard ball velocity
current current game time

void rcsc::AudioMemory::setPass ( const int  sender,
const int  receiver,
const Vector2D pos,
const GameTime current 
) [virtual]

set heard pass info

引数:
sender sender's uniform number
receiver receiver number
pos pass receive point
current current game time

void rcsc::AudioMemory::setIntercept ( const int  sender,
const int  interceptor,
const int  cycle,
const GameTime current 
) [virtual]

set heard pass request info

引数:
sender sender's uniform number
interceptor interceptor's number[1,22]. 11+ means opponent
cycle estimated intercept cycle

void rcsc::AudioMemory::setOpponentGoalie ( const int  sender,
const Vector2D pos,
const AngleDeg body,
const GameTime current 
) [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

void rcsc::AudioMemory::setPlayer ( const int  sender,
const int  unum,
const Vector2D pos,
const AngleDeg body,
const GameTime current 
) [virtual]

set heard player info

引数:
sender sender's uniform number
unum heard player unum
pos heard player pos
body heard player body angle
current current game time

void rcsc::AudioMemory::setOffsideLine ( const int  sender,
const double &  offside_line_x,
const GameTime current 
) [virtual]

set heard offside line info

引数:
sender sender's uniform number
offside_line_x heard value
current current game time

void rcsc::AudioMemory::setDefenseLine ( const int  sender,
const double &  defense_line_x,
const GameTime current 
) [virtual]

set heard defense line info

引数:
sender sender's uniform number
defense_line_x heard value
current current game time

void rcsc::AudioMemory::setWaitRequest ( const int  sender,
const GameTime current 
) [virtual]

set heard wait request info

引数:
sender sender's uniform number
current current game time

void rcsc::AudioMemory::setPassRequest ( const int  sender,
const Vector2D request_pos,
const GameTime current 
) [virtual]

set heard pass request info

引数:
sender message sender's uniform number
request_pos request position
current current game time

void rcsc::AudioMemory::setStamina ( const int  sender,
const double &  rate,
const GameTime current 
) [virtual]

set heard stamina info

引数:
sender message sender's uniform number
rate stamina value rate
current current game time

void rcsc::AudioMemory::setRecovery ( const int  sender,
const double &  rate,
const GameTime current 
) [virtual]

set heard recovery info

引数:
sender message sender's uniform number
rate recovery value rate
current current game time

void rcsc::AudioMemory::setDribbleTarget ( const int  sender,
const Vector2D pos,
const int  queue_count,
const GameTime current 
) [virtual]

set heard dribble target point

引数:
sender message sender's uniform number
pos target position
queue_count dribble queue count
current current game time

void rcsc::AudioMemory::setFreeMessage ( const int  sender,
const std::string &  msg,
const GameTime current 
) [virtual]

set heard freeform message

引数:
sender message sender's uniform number
msg heard message
current current game time


このクラスの説明は次のファイルから生成されました:
librcscに対してThu May 1 15:41:25 2008に生成されました。  doxygen 1.5.0