Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.preprocessing
Interface Preprocessor<O extends DatabaseObject>

Type Parameters:
O - the type of DatabaseObject handled by this Preprocessor
All Known Subinterfaces:
PreferenceVectorPreprocessor<O>
All Known Implementing Classes:
DiSHPreprocessor, FourCPreprocessor, HiSCPreprocessor, KnnQueryBasedLocalPCAPreprocessor, LocalPCAPreprocessor, MaterializeKNNPreprocessor, PreDeConPreprocessor, ProjectedDBSCANPreprocessor, RangeQueryBasedLocalPCAPreprocessor, SharedNearestNeighborsPreprocessor, SpatialApproximationMaterializeKNNPreprocessor

public interface Preprocessor<O extends DatabaseObject>

Defines the requirements for classes that do some preprocessing steps for objects of a certain database.

Author:
Elke Achtert

Method Summary
 void run(Database<O> database, boolean verbose, boolean time)
          This method executes the particular preprocessing step of this Preprocessor for the objects of the specified database.
 

Method Detail

run

void run(Database<O> database,
         boolean verbose,
         boolean time)
This method executes the particular preprocessing step of this Preprocessor for the objects of the specified database.

Parameters:
database - the database for which the preprocessing is performed
verbose - flag to allow verbose messages while performing the algorithm
time - flag to request output of performance time

Release 0.3 (2010-03-31_1612)