#include <soccer_action.h>
rcsc::NeckActionに対する継承グラフ
Public メソッド | |
virtual | ~NeckAction () |
nothing to do, but should be virtual. | |
virtual bool | execute (PlayerAgent *agent)=0 |
pure virtual. set command to the action effector | |
virtual NeckAction * | clone () const=0 |
create cloned action object | |
Protected メソッド | |
NeckAction () | |
nothing to do. but accessible only from derived classes. |
virtual bool rcsc::NeckAction::execute | ( | PlayerAgent * | agent | ) | [pure virtual] |
pure virtual. set command to the action effector
true | if action is performed | |
false | if action is failed or not needed. |
rcsc::Neck_ScanField・rcsc::Neck_TurnToBall・rcsc::Neck_TurnToBallAndPlayer・rcsc::Neck_TurnToBallOrScan・rcsc::Neck_TurnToGoalieOrScan・rcsc::Neck_TurnToLowConfTeammate・rcsc::Neck_TurnToPlayerOrScan・rcsc::Neck_TurnToPoint・rcsc::Neck_TurnToRelativeで実装されています。
virtual NeckAction* rcsc::NeckAction::clone | ( | ) | const [pure virtual] |
create cloned action object
rcsc::Neck_ScanField・rcsc::Neck_TurnToBall・rcsc::Neck_TurnToBallAndPlayer・rcsc::Neck_TurnToBallOrScan・rcsc::Neck_TurnToGoalieOrScan・rcsc::Neck_TurnToLowConfTeammate・rcsc::Neck_TurnToPlayerOrScan・rcsc::Neck_TurnToPoint・rcsc::Neck_TurnToRelativeで実装されています。