#include <BALL/SCORING/COMMON/scoringComponent.h>
Public Member Functions | |
ScoringComponent () | |
ScoringComponent (const ScoringComponent &sc) | |
ScoringComponent (ScoringFunction &sf) | |
virtual | ~ScoringComponent () |
virtual void | clear () |
virtual bool | setup () |
ScoringFunction * | getScoringFunction () const |
void | setScoringFunction (ScoringFunction &sf) |
String | getName () const |
void | setName (const String &name) |
virtual double | calculateScore () |
virtual double | getScore () const |
Protected Attributes | |
ScoringFunction * | scoring_function_ |
double | score_ |
Private Attributes | |
String | name_ |
BALL::ScoringComponent::ScoringComponent | ( | ) |
BALL::ScoringComponent::ScoringComponent | ( | const ScoringComponent & | sc | ) |
BALL::ScoringComponent::ScoringComponent | ( | ScoringFunction & | sf | ) |
virtual BALL::ScoringComponent::~ScoringComponent | ( | ) | [virtual] |
virtual double BALL::ScoringComponent::calculateScore | ( | ) | [virtual] |
virtual void BALL::ScoringComponent::clear | ( | ) | [virtual] |
String BALL::ScoringComponent::getName | ( | ) | const |
virtual double BALL::ScoringComponent::getScore | ( | ) | const [virtual] |
ScoringFunction* BALL::ScoringComponent::getScoringFunction | ( | ) | const |
void BALL::ScoringComponent::setName | ( | const String & | name | ) |
void BALL::ScoringComponent::setScoringFunction | ( | ScoringFunction & | sf | ) |
virtual bool BALL::ScoringComponent::setup | ( | ) | [virtual] |
String BALL::ScoringComponent::name_ [private] |
double BALL::ScoringComponent::score_ [protected] |
ScoringFunction* BALL::ScoringComponent::scoring_function_ [protected] |