BALL::ScoringComponent Class Reference

#include <BALL/SCORING/COMMON/scoringComponent.h>

Inheritance diagram for BALL::ScoringComponent:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ScoringComponent ()
 ScoringComponent (const ScoringComponent &sc)
 ScoringComponent (ScoringFunction &sf)
virtual ~ScoringComponent ()
virtual void clear ()
virtual bool setup ()
ScoringFunctiongetScoringFunction () const
void setScoringFunction (ScoringFunction &sf)
String getName () const
void setName (const String &name)
virtual double calculateScore ()
virtual double getScore () const

Protected Attributes

ScoringFunctionscoring_function_
double score_

Private Attributes

String name_

Detailed Description

Definition at line 14 of file scoringComponent.h.


Constructor & Destructor Documentation

BALL::ScoringComponent::ScoringComponent (  ) 
BALL::ScoringComponent::ScoringComponent ( const ScoringComponent sc  ) 
BALL::ScoringComponent::ScoringComponent ( ScoringFunction sf  ) 
virtual BALL::ScoringComponent::~ScoringComponent (  )  [virtual]

Member Function Documentation

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]

Member Data Documentation

Definition at line 80 of file scoringComponent.h.

Definition at line 74 of file scoringComponent.h.

Definition at line 71 of file scoringComponent.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3