#include <trainer_command.h>
rcsc::TrainerMovePlayerCommandに対する継承グラフ
Public メソッド | |
TrainerMovePlayerCommand (const std::string &team_name, const int unum, const double &x, const double &y) | |
construct with xy value, no angle, no velocity | |
TrainerMovePlayerCommand (const std::string &team_name, const int unum, const Vector2D &pos) | |
construct with xy value, no angle, no velocity | |
TrainerMovePlayerCommand (const std::string &team_name, const int unum, const double &x, const double &y, const AngleDeg &angle) | |
construct with xy value, no angle, no velocity | |
TrainerMovePlayerCommand (const std::string &team_name, const int unum, const Vector2D &pos, const AngleDeg &angle) | |
construct with xy value, no angle, no velocity | |
TrainerMovePlayerCommand (const std::string &team_name, const int unum, const double &x, const double &y, const AngleDeg &angle, const double &vx, const double &vy) | |
construct with xy value, no angle, no velocity | |
TrainerMovePlayerCommand (const std::string &team_name, const int unum, const Vector2D &pos, const AngleDeg &angle, const double &vx, const double &vy) | |
construct with xy value, no angle, no velocity | |
TrainerMovePlayerCommand (const std::string &team_name, const int unum, const Vector2D &pos, const AngleDeg &angle, const Vector2D &vel) | |
construct with xy value, no angle, no velocity | |
Type | type () const |
get command type | |
std::ostream & | toStr (std::ostream &to) const |
put command string to ostream | |
std::string | name () const |
get command name |
Format: <- (move (player <teamname> <unum>) <x> <y> [<angle> [<vx> <vy>]]) Response: -> (ok move) -> (error illegal_command_form)
rcsc::TrainerMovePlayerCommand::TrainerMovePlayerCommand | ( | const std::string & | team_name, | |
const int | unum, | |||
const double & | x, | |||
const double & | y | |||
) |
construct with xy value, no angle, no velocity
team_name | target player's team name | |
unum | target player's uniform number | |
x | target point x | |
y | target point y |
rcsc::TrainerMovePlayerCommand::TrainerMovePlayerCommand | ( | const std::string & | team_name, | |
const int | unum, | |||
const Vector2D & | pos | |||
) |
construct with xy value, no angle, no velocity
team_name | target player's team name | |
unum | target player's uniform number | |
pos | target point |
rcsc::TrainerMovePlayerCommand::TrainerMovePlayerCommand | ( | const std::string & | team_name, | |
const int | unum, | |||
const double & | x, | |||
const double & | y, | |||
const AngleDeg & | angle | |||
) |
construct with xy value, no angle, no velocity
team_name | target player's team name | |
unum | target player's uniform number | |
x | target point x | |
y | target point y | |
angle | player's body angle after move |
rcsc::TrainerMovePlayerCommand::TrainerMovePlayerCommand | ( | const std::string & | team_name, | |
const int | unum, | |||
const Vector2D & | pos, | |||
const AngleDeg & | angle | |||
) |
construct with xy value, no angle, no velocity
team_name | target player's team name | |
unum | target player's uniform number | |
pos | target point | |
angle | player's body angle after move |
rcsc::TrainerMovePlayerCommand::TrainerMovePlayerCommand | ( | const std::string & | team_name, | |
const int | unum, | |||
const double & | x, | |||
const double & | y, | |||
const AngleDeg & | angle, | |||
const double & | vx, | |||
const double & | vy | |||
) |
construct with xy value, no angle, no velocity
team_name | target player's team name | |
unum | target player's uniform number | |
x | target point x | |
y | target point y | |
angle | player's body angle after move | |
vx | player's velocity x after move | |
vy | player's velocity y after move |
rcsc::TrainerMovePlayerCommand::TrainerMovePlayerCommand | ( | const std::string & | team_name, | |
const int | unum, | |||
const Vector2D & | pos, | |||
const AngleDeg & | angle, | |||
const double & | vx, | |||
const double & | vy | |||
) |
construct with xy value, no angle, no velocity
team_name | target player's team name | |
unum | target player's uniform number | |
pos | target point | |
angle | player's body angle after move | |
vx | player's velocity x after move | |
vy | player's velocity y after move |
rcsc::TrainerMovePlayerCommand::TrainerMovePlayerCommand | ( | const std::string & | team_name, | |
const int | unum, | |||
const Vector2D & | pos, | |||
const AngleDeg & | angle, | |||
const Vector2D & | vel | |||
) |
construct with xy value, no angle, no velocity
team_name | target player's team name | |
unum | target player's uniform number | |
pos | target point | |
angle | player's body angle after move | |
vel | player's velocity after move |
Type rcsc::TrainerMovePlayerCommand::type | ( | ) | const [inline, virtual] |
std::ostream & rcsc::TrainerMovePlayerCommand::toStr | ( | std::ostream & | to | ) | const [virtual] |
put command string to ostream
to | referent to the output stream |
rcsc::TrainerCommandを実装しています。
std::string rcsc::TrainerMovePlayerCommand::name | ( | ) | const [inline, virtual] |