#include <coach_command.h>
rcsc::CoachCommandに対する継承グラフ
Public 型 | |
enum | Type { INIT, BYE, CHECK_BALL, LOOK, TEAM_NAMES, EYE, CHANGE_PLAYER_TYPE, CHANGE_PLAYER_TYPES, SAY, TEAM_GRAPHIC, COMPRESSION, DONE, ILLEGAL, BeforeKickOff, TimeOver, PlayOn, KickOff_, KickIn_, FreeKick_, CornerKick_, GoalKick_, AfterGoal_, OffSide_, PenaltyKick_, FirstHalfOver, Pause, Human, FoulCharge_, FoulPush_, FoulMultipleAttacker_, FoulBallOut_, BackPass_, FreeKickFault_, CatchFault_, IndFreeKick_, PenaltySetup_, PenaltyReady_, PenaltyTaken_, PenaltyMiss_, PenaltyScore_, PenaltyOnfield_, PenaltyFoul_, GoalieCatch_, ExtendHalf, MODE_MAX, INIT, BYE, START, FOUL, PLAYER, DISCARD, COMPRESSION, ILLEGAL, INIT, RECONNECT, BYE, MOVE, DASH, TURN, KICK, CATCH, TACKLE, TURN_NECK, CHANGE_VIEW, SAY, POINTTO, ATTENTIONTO, CLANG, EAR, SENSE_BODY, SCORE, COMPRESSION, DONE, ILLEGAL, NARROW, NORMAL, WIDE, ILLEGAL, HIGH, LOW, ILLEGAL, INIT, CHECK_BALL, LOOK, TEAM_NAMES, EAR, EYE, START, CHANGE_MODE, MOVE, RECOVER, CHANGE_PLAYER_TYPE, SAY, COMPRESSION, DONE, ILLEGAL } |
online coach command type Id [詳細] | |
Public メソッド | |
virtual | ~CoachCommand () |
virtual destructor, but 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) | |
Protected メソッド | |
CoachCommand () | |
constructor is protected because this is abstract class. |
virtual Type rcsc::CoachCommand::type | ( | ) | const [pure virtual] |
get command type (pure virtual)
rcsc::CoachInitCommand・rcsc::CoachByeCommand・rcsc::CoachCheckBallCommand・rcsc::CoachLookCommand・rcsc::CoachTeamNamesCommand・rcsc::CoachEyeCommand・rcsc::CoachChangePlayerTypeCommand・rcsc::CoachChangePlayerTypesCommand・rcsc::CoachSayCommand・rcsc::CoachTeamGraphicCommand・rcsc::CoachCompressionCommand・rcsc::CoachDoneCommandで実装されています。
virtual std::ostream& rcsc::CoachCommand::toStr | ( | std::ostream & | to | ) | const [pure virtual] |
put command string to ostream (pure virtual)
to | reference to the output stream |
rcsc::CoachInitCommand・rcsc::CoachByeCommand・rcsc::CoachCheckBallCommand・rcsc::CoachLookCommand・rcsc::CoachTeamNamesCommand・rcsc::CoachEyeCommand・rcsc::CoachChangePlayerTypeCommand・rcsc::CoachChangePlayerTypesCommand・rcsc::CoachSayCommand・rcsc::CoachTeamGraphicCommand・rcsc::CoachCompressionCommand・rcsc::CoachDoneCommandで実装されています。
virtual std::string rcsc::CoachCommand::name | ( | ) | const [pure virtual] |
get command name (pure virtual)
rcsc::CoachInitCommand・rcsc::CoachByeCommand・rcsc::CoachCheckBallCommand・rcsc::CoachLookCommand・rcsc::CoachTeamNamesCommand・rcsc::CoachEyeCommand・rcsc::CoachChangePlayerTypeCommand・rcsc::CoachChangePlayerTypesCommand・rcsc::CoachSayCommand・rcsc::CoachTeamGraphicCommand・rcsc::CoachCompressionCommand・rcsc::CoachDoneCommandで実装されています。