クラス rcsc::SoccerIntentionQueue

intention queue [詳細]

#include <soccer_intention.h>

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

rcsc::SoccerIntention すべてのメンバ一覧

Public メソッド

bool finished (const PlayerAgent *agent)
 check if this intention queue is finished or not
bool execute (PlayerAgent *agent)
 execute queued intention
void push (IntentionPtr intention)
 push new intention
bool pop (PlayerAgent *agent)
 execute queued intention.
void clear ()
 clear queued intention.

説明

intention queue


関数

bool rcsc::SoccerIntentionQueue::finished ( const PlayerAgent agent  )  [inline, virtual]

check if this intention queue is finished or not

戻り値:
true if intention is finished

rcsc::SoccerIntentionを実装しています。

bool rcsc::SoccerIntentionQueue::execute ( PlayerAgent agent  )  [inline, virtual]

execute queued intention

戻り値:
result of action

rcsc::SoccerIntentionを実装しています。

void rcsc::SoccerIntentionQueue::push ( IntentionPtr  intention  )  [inline]

push new intention

引数:
intention dynamic allocated intention pointer

bool rcsc::SoccerIntentionQueue::pop ( PlayerAgent agent  )  [inline]

execute queued intention.

引数:
agent agent object pointer
戻り値:
true if action is executed
false if queue is empty, or action is failed.


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