#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 [詳細] |