#include <player_predicate.h>
rcsc::PlayerPredicateに対する継承グラフ
Public メソッド | |
virtual | ~PlayerPredicate () |
virtual destructor | |
virtual bool | operator() (const AbstractPlayerObject &p) const =0 |
predicate function | |
Protected メソッド | |
PlayerPredicate () | |
protected constructor |
virtual bool rcsc::PlayerPredicate::operator() | ( | const AbstractPlayerObject & | p | ) | const [pure virtual] |
predicate function
p | const reference to the target player object |
rcsc::SelfPlayerPredicate・rcsc::TeammateOrSelfPlayerPredicate・rcsc::TeammatePlayerPredicate・rcsc::OpponentPlayerPredicate・rcsc::OpponentOrUnknownPlayerPredicate・rcsc::GoaliePlayerPredicate・rcsc::CoordinateAccuratePlayerPredicate・rcsc::XCoordinateForwardPlayerPredicate・rcsc::XCoordinateBackwardPlayerPredicate・rcsc::YCoordinatePlusPlayerPredicate・rcsc::YCoordinateMinusPlayerPredicate・rcsc::PointFarPlayerPredicate・rcsc::PointNearPlayerPredicate・rcsc::AbsAngleDiffLessPlayerPredicate・rcsc::AbsAngleDiffGreaterPlayerPredicate・rcsc::OffsidePositionPlayerPredicate・rcsc::ExistNearPlayerPlayerPredicate・rcsc::AndPlayerPredicate・rcsc::OrPlayerPredicate・rcsc::NotPlayerPredicateで実装されています。