Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.distance
Interface PreprocessorBasedMeasurementFunction<O extends DatabaseObject,P extends Preprocessor<O>,D extends Distance<D>>

Type Parameters:
D - the type of Distance used as measurement for comparing database objects
O - the type of DatabaseObject for which a measurement is provided for comparison
P - the type of Preprocessor used
All Superinterfaces:
MeasurementFunction<O,D>, PreprocessorClient<P,O>
All Known Subinterfaces:
LocalPCAPreprocessorBasedDistanceFunction<O,P,D>, PreprocessorBasedDistanceFunction<O,P,D>
All Known Implementing Classes:
AbstractCorrelationDistanceFunction, AbstractLocallyWeightedDistanceFunction, AbstractPreferenceVectorBasedCorrelationDistanceFunction, AbstractPreprocessorBasedDistanceFunction, AbstractPreprocessorBasedSimilarityFunction, DiSHDistanceFunction, ERiCDistanceFunction, FractionalSharedNearestNeighborSimilarityFunction, HiSCDistanceFunction, KernelBasedLocallyWeightedDistanceFunction, LocallyWeightedDistanceFunction, PCABasedCorrelationDistanceFunction, SharedNearestNeighborSimilarityFunction, SubspaceDistanceFunction

public interface PreprocessorBasedMeasurementFunction<O extends DatabaseObject,P extends Preprocessor<O>,D extends Distance<D>>
extends MeasurementFunction<O,D>, PreprocessorClient<P,O>

Describes the requirements of any measurement function (e.g. distance function or similarity function) needing a preprocessor running on a database.

Author:
Elke Achtert

Method Summary
 
Methods inherited from interface de.lmu.ifi.dbs.elki.distance.MeasurementFunction
getDistanceFactory, infiniteDistance, nullDistance, setDatabase, undefinedDistance, valueOf
 
Methods inherited from interface de.lmu.ifi.dbs.elki.preprocessing.PreprocessorClient
getAssociationID, getDefaultPreprocessorClass, getPreprocessorDescription, getPreprocessorSuperClass
 


Release 0.3 (2010-03-31_1612)