LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Protected Member Functions | List of all members
rcsc::PlayerSupportCommand Class Referenceabstract

abstract support command More...

#include <player_command.h>

Inheritance diagram for rcsc::PlayerSupportCommand:
Inheritance graph
[legend]
Collaboration diagram for rcsc::PlayerSupportCommand:
Collaboration graph
[legend]

Public Member Functions

virtual ~PlayerSupportCommand ()
 virtual destructor, but nothing to do
 
virtual Type type () const =0
 get command type (pure virtual) More...
 
virtual std::ostream & toCommandString (std::ostream &to) const =0
 put command string to ostream (pure virtual) More...
 
virtual std::string name () const =0
 get command name (pure virtual) More...
 
- Public Member Functions inherited from rcsc::PlayerCommand
virtual ~PlayerCommand ()
 virtual destructor, but nothing to do
 
virtual Type type () const =0
 get command type (pure virtual) More...
 
virtual std::ostream & toCommandString (std::ostream &to) const =0
 put command string to ostream (pure virtual) More...
 
virtual std::string name () const =0
 get command name (pure virtual) More...
 

Protected Member Functions

 PlayerSupportCommand ()
 constructor is protected because this is abstract class.
 
- Protected Member Functions inherited from rcsc::PlayerCommand
 PlayerCommand ()
 constructor is protected because this is abstract class.
 

Additional Inherited Members

- Public Types inherited from rcsc::PlayerCommand
enum  Type {
  INIT , RECONNECT , BYE , MOVE ,
  DASH , TURN , KICK , CATCH ,
  TACKLE , TURN_NECK , CHANGE_VIEW , CHANGE_FOCUS ,
  SAY , POINTTO , ATTENTIONTO , CLANG ,
  EAR , SENSE_BODY , SCORE , COMPRESSION ,
  DONE , ILLEGAL
}
 player client command Id More...
 

Detailed Description

abstract support command

Member Function Documentation

◆ name()

virtual std::string rcsc::PlayerSupportCommand::name ( ) const
pure virtual

◆ toCommandString()

virtual std::ostream & rcsc::PlayerSupportCommand::toCommandString ( std::ostream &  to) const
pure virtual

◆ type()

virtual Type rcsc::PlayerSupportCommand::type ( ) const
pure virtual

The documentation for this class was generated from the following file: