de.lmu.ifi.dbs.elki.result
Interface ResultHandler<O extends DatabaseObject,R extends Result>
- Type Parameters:
O
- Object typeR
- Result type
- All Superinterfaces:
- Parameterizable
- All Known Implementing Classes:
- DiscardResultHandler, ResultROCCurveVisualizer, ResultWriter
public interface ResultHandler<O extends DatabaseObject,R extends Result>
- extends Parameterizable
Interface for any class that can handle results
- Author:
- Erich Schubert
processResult
void processResult(Database<O> db,
R result)
throws IllegalStateException
- Process a result.
- Parameters:
db
- Database the result is forresult
- Result object
- Throws:
IllegalStateException
setNormalization
void setNormalization(Normalization<O> normalization)
- Setter for normalization
- Parameters:
normalization
- new normalization object