@Override
protected void makeOptions(Parameterization config) {
super.makeOptions(config);
// number of neighbors
final IntParameter kP = new IntParameter(K_ID, new GreaterConstraint(1));
if(config.grab(kP)) {
k = kP.getValue();
}
// distance function
final ObjectParameter<DistanceFunction<? super O, D>> distanceFunctionP = new ObjectParameter<DistanceFunction<? super O, D>>(DISTANCE_FUNCTION_ID, DistanceFunction.class, EuclideanDistanceFunction.class);
if(config.grab(distanceFunctionP)) {