types.h

rcg data format types. [詳細]

#include <rcsc/types.h>
#include <boost/cstdint.hpp>
#include <string>

ソースコードを見る。

ネームスペース

namespace  rcsc
namespace  rcsc::rcg

構成

struct  rcsc::rcg::pos_t
 object data [詳細]
struct  rcsc::rcg::team_t
 team data [詳細]
struct  rcsc::rcg::showinfo_t
 view data of rcssmonitor v1 protocol [詳細]
struct  rcsc::rcg::msginfo_t
 message data [詳細]
struct  rcsc::rcg::pointinfo_t
 point data in drawinfo_t [詳細]
struct  rcsc::rcg::circleinfo_t
 circle data in drawinfo_t [詳細]
struct  rcsc::rcg::lineinfo_t
 line data in drawinfo_t [詳細]
struct  rcsc::rcg::drawinfo_t
 drawing data [詳細]
struct  rcsc::rcg::dispinfo_t
 data block for rcssmonitor v1 protocol and rcg v1/v2 [詳細]
struct  rcsc::rcg::ball_t
 ball data [詳細]
struct  rcsc::rcg::player_t
 player data [詳細]
struct  rcsc::rcg::showinfo_t2
 view data of rcssmonitor v2 protocol [詳細]
struct  rcsc::rcg::short_showinfo_t2
 view data. [詳細]
struct  rcsc::rcg::player_type_t
 player type parameters [詳細]
struct  rcsc::rcg::server_params_t
 server parametors [詳細]
struct  rcsc::rcg::player_params_t
 heterogenious player trade-off parametors [詳細]
struct  rcsc::rcg::dispinfo_t2
 data block for rcssmonitor v2 protocol. [詳細]
struct  rcsc::rcg::BallT
 generic ball data for display information [詳細]
struct  rcsc::rcg::PlayerT
 generic player data for display information [詳細]
struct  rcsc::rcg::TeamT
 team information [詳細]
struct  rcsc::rcg::ShowInfoT
 show information [詳細]
struct  rcsc::rcg::DispInfoT
 display information [詳細]

型定義

typedef boost::int16_t rcsc::rcg::Int16
 type of the 16bits integer value
typedef boost::uint16_t rcsc::rcg::UInt16
 type of the unsigned 16bits integer value
typedef boost::int32_t rcsc::rcg::Int32
 type of the 32bits integer value
typedef boost::int32_t rcsc::rcg::UInt32
 type of the unsigned 32bits integer value

列挙型

enum  DispInfoMode {
  rcsc::rcg::NO_INFO = 0, rcsc::rcg::SHOW_MODE = 1, rcsc::rcg::MSG_MODE = 2, rcsc::rcg::DRAW_MODE = 3,
  rcsc::rcg::BLANK_MODE = 4, rcsc::rcg::PM_MODE = 5, rcsc::rcg::TEAM_MODE = 6, rcsc::rcg::PT_MODE = 7,
  rcsc::rcg::PARAM_MODE = 8, rcsc::rcg::PPARAM_MODE = 9
}
 monitor data type enumeration.
enum  MsgInfoMode { MSG_BOARD = 1, LOG_BOARD = 2 }
 message data type id enumeration.
enum  PlayerStatus {
  DISABLE = 0x00000000, STAND = 0x00000001, KICK = 0x00000002, KICK_FAULT = 0x00000004,
  GOALIE = 0x00000008, CATCH = 0x00000010, CATCH_FAULT = 0x00000020, BALL_TO_PLAYER = 0x00000040,
  PLAYER_TO_BALL = 0x00000080, DISCARD = 0x00000100, LOST = 0x00000200, BALL_COLLIDE = 0x00000400,
  PLAYER_COLLIDE = 0x00000800, TACKLE = 0x00001000, TACKLE_FAULT = 0x00002000, BACK_PASS = 0x00004000,
  FREE_KICK_FAULT = 0x00008000, POST_COLLIDE = 0x00010000
}
 player status bit mask.

変数

const int rcsc::rcg::COLOR_NAME_MAX = 64
 max length of color name string.
const double rcsc::rcg::SHOWINFO_SCALE = 16.0
 scaling parameter
const float rcsc::rcg::SHOWINFO_SCALEF = 16.0f
const int rcsc::rcg::REC_OLD_VERSION = 1
 version number of rcg v1
const int rcsc::rcg::REC_VERSION_2 = 2
 recorded value of rcg v2
const double rcsc::rcg::SHOWINFO_SCALE2 = 65536.0
 scaling variable
const float rcsc::rcg::SHOWINFO_SCALE2F = 65536.0f
 scaling variable
const int rcsc::rcg::REC_VERSION_3 = 3
 version number
const int rcsc::rcg::REC_VERSION_4 = 4
 recorded value of rcg v4
const int rcsc::rcg::DEFAULT_LOG_VERSION = REC_VERSION_4
 default rcg version


説明

rcg data format types.


librcscに対してThu May 1 15:41:24 2008に生成されました。  doxygen 1.5.0