クラス rcsc::BodyAction

abstract body action [詳細]

#include <soccer_action.h>

rcsc::BodyActionに対する継承グラフ

rcsc::Body_AdvanceBall rcsc::Body_ClearBall rcsc::Body_Dribble2006 rcsc::Body_Dribble2007 rcsc::Body_GoToPoint rcsc::Body_GoToPointDodge rcsc::Body_HoldBall rcsc::Body_Intercept2007 rcsc::Body_KickCollideWithBall rcsc::Body_KickMultiStep rcsc::Body_KickOneStep rcsc::Body_KickToRelative rcsc::Body_KickTwoStep rcsc::Body_Pass rcsc::Body_Shoot rcsc::Body_StopBall rcsc::Body_StopDash rcsc::Body_TackleToPoint rcsc::Body_TurnToAngle rcsc::Body_TurnToBall rcsc::Body_TurnToPoint すべてのメンバ一覧

Public メソッド

virtual ~BodyAction ()
 nothing to do, but should be virtual.
virtual bool execute (PlayerAgent *agent)=0
 pure virtual. set command to the action effector

Protected メソッド

 BodyAction ()
 nothing to do. but accessible only from derived classes.

説明

abstract body action


関数

virtual bool rcsc::BodyAction::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::Body_AdvanceBallrcsc::Body_ClearBallrcsc::Body_Dribble2006rcsc::Body_Dribble2007rcsc::Body_GoToPointrcsc::Body_GoToPointDodgercsc::Body_HoldBallrcsc::Body_Intercept2007rcsc::Body_KickCollideWithBallrcsc::Body_KickMultiSteprcsc::Body_KickOneSteprcsc::Body_KickToRelativercsc::Body_KickTwoSteprcsc::Body_Passrcsc::Body_Shootrcsc::Body_StopBallrcsc::Body_StopDashrcsc::Body_TackleToPointrcsc::Body_TurnToAnglercsc::Body_TurnToBallrcsc::Body_TurnToPointで実装されています。


このクラスの説明は次のファイルから生成されました:
librcscに対してThu May 1 15:41:28 2008に生成されました。  doxygen 1.5.0