|
LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
|
abstract player evaluator function object class More...
#include <player_evaluator.h>

Public Types | |
| typedef std::shared_ptr< PlayerEvaluator > | Ptr |
| typedef std::shared_ptr< const PlayerEvaluator > | ConstPtr |
Public Member Functions | |
| virtual | ~PlayerEvaluator () |
| virtual destructor | |
| virtual double | operator() (const AbstractPlayerObject &p) const =0 |
| evaluation function More... | |
Protected Member Functions | |
| PlayerEvaluator () | |
| protected constructor | |
abstract player evaluator function object class
|
pure virtual |
evaluation function
| p | const reference to the target player object |
Implemented in rcsc::AbsYDiffPlayerEvaluator, rcsc::AbsAngleDiffPlayerEvaluator, rcsc::XPosPlayerEvaluator, rcsc::DistFromPosPlayerEvaluator, rcsc::SquaredDistFromPosPlayerEvaluator, and rcsc::BallControllableDistancePlayerEvaluator.