|
LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
|
clang action 'htype' More...
#include <clang_action.h>


Public Member Functions | |
| CLangActionHeteroType () | |
| create with unknown type. | |
| CLangActionHeteroType (const int type) | |
| create with the specified type id. | |
| virtual Type | type () const |
| get type id. More... | |
| int | playerType () const |
| get the player type id More... | |
| void | setPlayerType (const int type) |
| set player type id. More... | |
| virtual std::ostream & | print (std::ostream &os) const |
| print clang message to the output stream More... | |
Public Member Functions inherited from rcsc::CLangAction | |
| virtual | ~CLangAction () |
| virtual destructor | |
| virtual Type | type () const =0 |
| get action type id. More... | |
| virtual std::ostream & | print (std::ostream &os) const =0 |
| print clang message to the output stream More... | |
Additional Inherited Members | |
Public Types inherited from rcsc::CLangAction | |
| enum | Type { POS , HOME , BALLTO , MARK , MARK_LINE , OFFLINE , HTYPE , PASS , DRIBBLE , CLEAR , SHOOT , HOLD , INTERCEPT , TACKLE , MAX_TYPE } |
| clang action types | |
| typedef std::shared_ptr< CLangAction > | ConstPtr |
| smart pointer type | |
| typedef std::vector< ConstPtr > | Cont |
| action container type | |
Protected Member Functions inherited from rcsc::CLangAction | |
| CLangAction () | |
| protected constructor | |
clang action 'htype'
|
inline |
get the player type id
|
virtual |
print clang message to the output stream
| os | reference to the output stream |
Implements rcsc::CLangAction.
|
inline |
set player type id.
| type | player type id |
|
inlinevirtual |