#include <player_command.h>
rcsc::PlayerBodyCommandに対する継承グラフ
Public メソッド | |
virtual | ~PlayerBodyCommand () |
virtual destructor. nothing to do. | |
virtual Type | type () const=0 |
get command type (pure virtual) | |
virtual std::ostream & | toStr (std::ostream &to) const=0 |
put command string to ostream (pure virtual) | |
virtual std::string | name () const=0 |
get command name (pure virtual) | |
virtual Vector2D | movePos () const |
get move command parameter | |
virtual double | dashPower () const |
get dash command parameter | |
virtual double | turnMoment () const |
get turn command parameter | |
virtual double | kickPower () const |
get kick command parameter | |
virtual double | kickDir () const |
get kick command parameter | |
virtual double | catchDir () const |
get catch command parameter | |
virtual double | tacklePower () const |
get tackle command parameter | |
Protected メソッド | |
PlayerBodyCommand () | |
default constructor is protected because this is abstract class |
virtual Type rcsc::PlayerBodyCommand::type | ( | ) | const [pure virtual] |
get command type (pure virtual)
rcsc::PlayerCommandを実装しています。
rcsc::PlayerMoveCommand・rcsc::PlayerDashCommand・rcsc::PlayerTurnCommand・rcsc::PlayerKickCommand・rcsc::PlayerCatchCommand・rcsc::PlayerTackleCommandで実装されています。
virtual std::ostream& rcsc::PlayerBodyCommand::toStr | ( | std::ostream & | to | ) | const [pure virtual] |
put command string to ostream (pure virtual)
to | reference to the output stream |
rcsc::PlayerCommandを実装しています。
rcsc::PlayerMoveCommand・rcsc::PlayerDashCommand・rcsc::PlayerTurnCommand・rcsc::PlayerKickCommand・rcsc::PlayerCatchCommand・rcsc::PlayerTackleCommandで実装されています。
virtual std::string rcsc::PlayerBodyCommand::name | ( | ) | const [pure virtual] |
get command name (pure virtual)
rcsc::PlayerCommandを実装しています。
rcsc::PlayerMoveCommand・rcsc::PlayerDashCommand・rcsc::PlayerTurnCommand・rcsc::PlayerKickCommand・rcsc::PlayerCatchCommand・rcsc::PlayerTackleCommandで実装されています。
virtual Vector2D rcsc::PlayerBodyCommand::movePos | ( | ) | const [inline, virtual] |
virtual double rcsc::PlayerBodyCommand::dashPower | ( | ) | const [inline, virtual] |
virtual double rcsc::PlayerBodyCommand::turnMoment | ( | ) | const [inline, virtual] |
virtual double rcsc::PlayerBodyCommand::kickPower | ( | ) | const [inline, virtual] |
virtual double rcsc::PlayerBodyCommand::kickDir | ( | ) | const [inline, virtual] |
virtual double rcsc::PlayerBodyCommand::catchDir | ( | ) | const [inline, virtual] |
virtual double rcsc::PlayerBodyCommand::tacklePower | ( | ) | const [inline, virtual] |
get tackle command parameter