de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj
Interface SubspaceProjectionIndex.Factory<NV extends NumberVector<?,?>,I extends SubspaceProjectionIndex<NV,?>>

Type Parameters:
NV - Vector type
I - Index type produced
All Superinterfaces:
IndexFactory<NV,I>, InspectionUtilFrequentlyScanned, LocalProjectionIndex.Factory<NV,I>, Parameterizable
All Known Implementing Classes:
AbstractSubspaceProjectionIndex.Factory, FourCSubspaceIndex.Factory, PreDeConSubspaceIndex.Factory
Enclosing interface:
SubspaceProjectionIndex<NV extends NumberVector<?,?>,P extends ProjectionResult>

public static interface SubspaceProjectionIndex.Factory<NV extends NumberVector<?,?>,I extends SubspaceProjectionIndex<NV,?>>
extends LocalProjectionIndex.Factory<NV,I>

Factory interface


Method Summary
 I instantiate(Relation<NV> 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<NV> relation)
Instantiate the index for a given database.

Specified by:
instantiate in interface IndexFactory<NV extends NumberVector<?,?>,I extends SubspaceProjectionIndex<NV,?>>
Specified by:
instantiate in interface LocalProjectionIndex.Factory<NV extends NumberVector<?,?>,I extends SubspaceProjectionIndex<NV,?>>
Parameters:
relation - Relation
Returns:
Index

Release 0.4.0 (2011-09-20_1324)