BALL
1.4.2
|
#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_ |
Definition at line 14 of file scoringComponent.h.
BALL::ScoringComponent::ScoringComponent | ( | ) |
BALL::ScoringComponent::ScoringComponent | ( | const ScoringComponent & | sc | ) |
BALL::ScoringComponent::ScoringComponent | ( | ScoringFunction & | sf | ) |
|
virtual |
|
virtual |
|
virtual |
String BALL::ScoringComponent::getName | ( | ) | const |
|
virtual |
ScoringFunction* BALL::ScoringComponent::getScoringFunction | ( | ) | const |
void BALL::ScoringComponent::setName | ( | const String & | name | ) |
void BALL::ScoringComponent::setScoringFunction | ( | ScoringFunction & | sf | ) |
|
virtual |
|
private |
Definition at line 80 of file scoringComponent.h.
|
protected |
Definition at line 74 of file scoringComponent.h.
|
protected |
Definition at line 71 of file scoringComponent.h.