de.lmu.ifi.dbs.elki.index.preprocessed.preference
Interface PreferenceVectorIndex.Factory<V extends NumberVector<?,?>,I extends PreferenceVectorIndex<V>>

Type Parameters:
V - vector type
I - index type
All Superinterfaces:
IndexFactory<V,I>, InspectionUtilFrequentlyScanned, Parameterizable
All Known Implementing Classes:
AbstractPreferenceVectorIndex.Factory, DiSHPreferenceVectorIndex.Factory, HiSCPreferenceVectorIndex.Factory
Enclosing interface:
PreferenceVectorIndex<NV extends NumberVector<?,?>>

public static interface PreferenceVectorIndex.Factory<V extends NumberVector<?,?>,I extends PreferenceVectorIndex<V>>
extends IndexFactory<V,I>

Factory interface


Method Summary
 I instantiate(Relation<V> relation)
          Instantiate the index for a given database.
 
Methods inherited from interface de.lmu.ifi.dbs.elki.index.IndexFactory
getInputTypeRestriction
 

Method Detail

instantiate

I instantiate(Relation<V> relation)
Instantiate the index for a given database.

Specified by:
instantiate in interface IndexFactory<V extends NumberVector<?,?>,I extends PreferenceVectorIndex<V>>
Parameters:
relation - Relation to use
Returns:
Index

Release 0.4.0 (2011-09-20_1324)