LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
|
evaluation by absolute angle difference More...
#include <player_evaluator.h>
Public Member Functions | |
AbsAngleDiffPlayerEvaluator (const Vector2D &base_point, const AngleDeg &base_angle) | |
construct with base point & angle More... | |
double | operator() (const AbstractPlayerObject &p) const |
evaluation function More... | |
![]() | |
virtual | ~PlayerEvaluator () |
virtual destructor | |
virtual double | operator() (const AbstractPlayerObject &p) const =0 |
evaluation function More... | |
Additional Inherited Members | |
![]() | |
typedef std::shared_ptr< PlayerEvaluator > | Ptr |
typedef std::shared_ptr< const PlayerEvaluator > | ConstPtr |
![]() | |
PlayerEvaluator () | |
protected constructor | |
evaluation by absolute angle difference
|
inline |
construct with base point & angle
base_point | base point |
base_angle | compared angle |
|
inlinevirtual |
evaluation function
p | const reference to the target player |
Implements rcsc::PlayerEvaluator.