クラス rcsc::FullstateSensor

fullstate info holder [詳細]

#include <fullstate_sensor.h>

すべてのメンバ一覧

Public 型

typedef std::vector< PlayerTPlayerCont

Public メソッド

void parse (const char *msg, const double &version, const GameTime &current)
 parse server message
void reverse ()
 reverse the coordinate system
const GameTimetime () const
 get updated time
const BallTball () const
 get analyzed ball data
const PlayerCont & leftTeam () const
 get analyzed left team data
const PlayerCont & rightTeam () const
 get analyzed right team data
int leftScore () const
 get left team score
int rightScore () const
 get right team score
std::ostream & print (std::ostream &os) const
 put all fullstate info to stream

構成

struct  BallT
 fullstate ball info [詳細]
struct  PlayerT
 fullstate player info [詳細]


説明

fullstate info holder


関数

void rcsc::FullstateSensor::parse ( const char *  msg,
const double &  version,
const GameTime current 
)

parse server message

引数:
msg server message
version client version
current received game time

const GameTime& rcsc::FullstateSensor::time (  )  const [inline]

get updated time

戻り値:
cost reference to the game time

const BallT& rcsc::FullstateSensor::ball (  )  const [inline]

get analyzed ball data

戻り値:
const reference to the internal ball object

const PlayerCont& rcsc::FullstateSensor::leftTeam (  )  const [inline]

get analyzed left team data

戻り値:
const reference to the player container

const PlayerCont& rcsc::FullstateSensor::rightTeam (  )  const [inline]

get analyzed right team data

戻り値:
const reference to the player container

int rcsc::FullstateSensor::leftScore (  )  const [inline]

get left team score

戻り値:
score value

int rcsc::FullstateSensor::rightScore (  )  const [inline]

get right team score

戻り値:
score value

std::ostream & rcsc::FullstateSensor::print ( std::ostream &  os  )  const

put all fullstate info to stream

引数:
os reference to output stream
戻り値:
reference to output stream


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