LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Types | Public Member Functions | Protected Member Functions | List of all members
rcsc::PlayerEvaluator Class Referenceabstract

abstract player evaluator function object class More...

#include <player_evaluator.h>

Inheritance diagram for rcsc::PlayerEvaluator:
Inheritance graph
[legend]

Public Types

typedef std::shared_ptr< PlayerEvaluatorPtr
 
typedef std::shared_ptr< const PlayerEvaluatorConstPtr
 

Public Member Functions

virtual ~PlayerEvaluator ()
 virtual destructor
 
virtual double operator() (const AbstractPlayerObject &p) const =0
 evaluation function More...
 

Protected Member Functions

 PlayerEvaluator ()
 protected constructor
 

Detailed Description

abstract player evaluator function object class

Member Function Documentation

◆ operator()()

virtual double rcsc::PlayerEvaluator::operator() ( const AbstractPlayerObject p) const
pure virtual

The documentation for this class was generated from the following file: