クラス rcsc::PlayerPredicate

abstract predicate class for player matching [詳細]

#include <player_predicate.h>

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

rcsc::AbsAngleDiffGreaterPlayerPredicate rcsc::AbsAngleDiffLessPlayerPredicate rcsc::AndPlayerPredicate rcsc::CoordinateAccuratePlayerPredicate rcsc::ExistNearPlayerPlayerPredicate rcsc::GoaliePlayerPredicate rcsc::NotPlayerPredicate rcsc::OffsidePositionPlayerPredicate rcsc::OpponentOrUnknownPlayerPredicate rcsc::OpponentPlayerPredicate rcsc::OrPlayerPredicate rcsc::PointFarPlayerPredicate rcsc::PointNearPlayerPredicate rcsc::SelfPlayerPredicate rcsc::TeammateOrSelfPlayerPredicate rcsc::TeammatePlayerPredicate rcsc::XCoordinateBackwardPlayerPredicate rcsc::XCoordinateForwardPlayerPredicate rcsc::YCoordinateMinusPlayerPredicate rcsc::YCoordinatePlusPlayerPredicate すべてのメンバ一覧

Public メソッド

virtual ~PlayerPredicate ()
 virtual destructor
virtual bool operator() (const AbstractPlayerObject &p) const =0
 predicate function

Protected メソッド

 PlayerPredicate ()
 protected constructor

説明

abstract predicate class for player matching


関数

virtual bool rcsc::PlayerPredicate::operator() ( const AbstractPlayerObject p  )  const [pure virtual]

predicate function

引数:
p const reference to the target player object
戻り値:
true if target player is matched to the condition.

rcsc::SelfPlayerPredicatercsc::TeammateOrSelfPlayerPredicatercsc::TeammatePlayerPredicatercsc::OpponentPlayerPredicatercsc::OpponentOrUnknownPlayerPredicatercsc::GoaliePlayerPredicatercsc::CoordinateAccuratePlayerPredicatercsc::XCoordinateForwardPlayerPredicatercsc::XCoordinateBackwardPlayerPredicatercsc::YCoordinatePlusPlayerPredicatercsc::YCoordinateMinusPlayerPredicatercsc::PointFarPlayerPredicatercsc::PointNearPlayerPredicatercsc::AbsAngleDiffLessPlayerPredicatercsc::AbsAngleDiffGreaterPlayerPredicatercsc::OffsidePositionPlayerPredicatercsc::ExistNearPlayerPlayerPredicatercsc::AndPlayerPredicatercsc::OrPlayerPredicatercsc::NotPlayerPredicateで実装されています。


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