Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ScoreAccumulator Class Reference

Abstract Score Accumulator. More...

#include <ScoreAccumulator.hpp>

Inheritance diagram for ScoreAccumulator:

ArrayAccumulator List of all members.

Public Methods

virtual void reset ()=0
 clear, reset.

virtual bool findScore (int id,double &score)=0
 Find the score value for an id.

virtual void setScore (int id,double score)=0
 Set the score value of an id, add the id if it doesn't exist.

virtual void incScore (int id,double score)=0
 Increase the score value of an id, add the id if it doesn't exist.

virtual void startIteration ()=0
 Iteration support.

virtual bool hasMore ()=0
virtual void nextScore (int &id,double &score)=0

Detailed Description

Abstract Score Accumulator.


Member Function Documentation

bool ScoreAccumulator::findScore ( int id,
double & score ) [pure virtual]
 

Find the score value for an id.

Reimplemented in ArrayAccumulator.

virtual bool ScoreAccumulator::hasMore ( ) [pure virtual]
 

Reimplemented in ArrayAccumulator.

void ScoreAccumulator::incScore ( int id,
double score ) [pure virtual]
 

Increase the score value of an id, add the id if it doesn't exist.

Reimplemented in ArrayAccumulator.

virtual void ScoreAccumulator::nextScore ( int & id,
double & score ) [pure virtual]
 

Reimplemented in ArrayAccumulator.

void ScoreAccumulator::reset ( ) [pure virtual]
 

clear, reset.

Reimplemented in ArrayAccumulator.

void ScoreAccumulator::setScore ( int id,
double score ) [pure virtual]
 

Set the score value of an id, add the id if it doesn't exist.

Reimplemented in ArrayAccumulator.

void ScoreAccumulator::startIteration ( ) [pure virtual]
 

Iteration support.

Reimplemented in ArrayAccumulator.


The documentation for this class was generated from the following file:
Generated at Fri Jul 26 18:22:57 2002 for LEMUR by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000