player_predicate.h

player predicate classes Header File [詳細]

#include <rcsc/player/abstract_player_object.h>
#include <rcsc/player/world_model.h>
#include <rcsc/math_util.h>
#include <boost/shared_ptr.hpp>
#include <vector>
#include <algorithm>
#include <cmath>

ソースコードを見る。

ネームスペース

namespace  rcsc

構成

class  rcsc::PlayerPredicate
 abstract predicate class for player matching [詳細]
class  rcsc::SelfPlayerPredicate
 check if target player is self or not [詳細]
class  rcsc::TeammateOrSelfPlayerPredicate
 check if target player is teammate (include self) or not [詳細]
class  rcsc::TeammatePlayerPredicate
 check if target player is teammate (not include self) or not [詳細]
class  rcsc::OpponentPlayerPredicate
 check if target player is opponent (not include unknown player) or not [詳細]
class  rcsc::OpponentOrUnknownPlayerPredicate
 check if target player is opponent (include unknown player) or not [詳細]
class  rcsc::GoaliePlayerPredicate
 check if target player is goalie or not [詳細]
class  rcsc::FieldPlayerPlayerPredicate
class  rcsc::CoordinateAccuratePlayerPredicate
 check if target player's positional information has enough accuracy. [詳細]
class  rcsc::XCoordinateForwardPlayerPredicate
 check if target player's x coordinate is greater(forwarder) than threshold value [詳細]
class  rcsc::XCoordinateBackwardPlayerPredicate
 check if target player's x coordinate is less(backwarder) than threshold value [詳細]
class  rcsc::YCoordinatePlusPlayerPredicate
 check if target player's y coordinate is more right than threshold value [詳細]
class  rcsc::YCoordinateMinusPlayerPredicate
 check if target player's y coordinate is more left than threshold value [詳細]
class  rcsc::PointFarPlayerPredicate
 check if target player's distance from tha base point is greater than threshold distance [詳細]
class  rcsc::PointNearPlayerPredicate
 check if target player's distance from tha base point is less than threshold distance [詳細]
class  rcsc::AbsAngleDiffLessPlayerPredicate
 check if target player's absolute angle difference from base angle is less than threshold angle [詳細]
class  rcsc::AbsAngleDiffGreaterPlayerPredicate
 check if target player's absolute angle difference from base angle is greater than threshold angle [詳細]
class  rcsc::OffsidePositionPlayerPredicate
 check if target player is in offside area [詳細]
class  rcsc::ExistNearPlayerPlayerPredicate
 check if player which specified by condition exists near the player. [詳細]
class  rcsc::AndPlayerPredicate
 composite logical "and" predicate [詳細]
class  rcsc::OrPlayerPredicate
 composite logical "or" predicate [詳細]
class  rcsc::NotPlayerPredicate
 logical "not" predicate [詳細]


説明

player predicate classes Header File


librcscに対してThu May 1 15:41:24 2008に生成されました。  doxygen 1.5.0