de.lmu.ifi.dbs.elki.distance.similarityfunction
Class AbstractIndexBasedSimilarityFunction.Parameterizer<F extends IndexFactory<?,?>>
java.lang.Object
de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizer
de.lmu.ifi.dbs.elki.distance.similarityfunction.AbstractIndexBasedSimilarityFunction.Parameterizer<F>
- All Implemented Interfaces:
- Parameterizer
- Direct Known Subclasses:
- FractionalSharedNearestNeighborSimilarityFunction.Parameterizer, SharedNearestNeighborSimilarityFunction.Parameterizer
- Enclosing class:
- AbstractIndexBasedSimilarityFunction<O,I extends Index,R,D extends Distance<D>>
public abstract static class AbstractIndexBasedSimilarityFunction.Parameterizer<F extends IndexFactory<?,?>>
- extends AbstractParameterizer
Parameterization class.
Field Summary |
protected F |
factory
The index factory we use. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factory
protected F extends IndexFactory<?,?> factory
- The index factory we use.
AbstractIndexBasedSimilarityFunction.Parameterizer
public AbstractIndexBasedSimilarityFunction.Parameterizer()
configIndexFactory
protected void configIndexFactory(Parameterization config,
Class<?> restrictionClass,
Class<?> defaultClass)
- Get the index factory parameter.
- Parameters:
config
- ParameterizationrestrictionClass
- Restriction classdefaultClass
- Default class