public abstract class AbstractDistanceBasedAlgorithm<O, D extends Distance<D>, R extends Result> extends AbstractAlgorithm<R> {
49
49
/**
50
* OptionID for {@link #DISTANCE_FUNCTION_ID}
50
* OptionID for {@link #DISTANCE_FUNCTION_ID}.
51
51
*/
52
public static final OptionID DISTANCE_FUNCTION_ID = OptionID.getOrCreateOptionID("algorithm.distancefunction", "Distance function to determine the distance between database objects.");
52
public static final OptionID DISTANCE_FUNCTION_ID = new OptionID("algorithm.distancefunction", "Distance function to determine the distance between database objects.");
53
53
54
54
/**
55
55
* Holds the instance of the distance function specified by
84
84
* @apiviz.exclude
85
85
*/
86
86
public abstract static class Parameterizer<O, D extends Distance<D>> extends AbstractParameterizer {