package mil.nga.giat.geowave.analytic.param;
import mil.nga.giat.geowave.core.index.sfc.data.NumericRange;
public class JumpParameters
{
public enum Jump
implements
ParameterEnum {
RANGE_OF_CENTROIDS(
NumericRange.class,
"jrc",
"Comma-separated range of centroids (e.g. 2,100)",
true),
KPLUSPLUS_MIN(
Integer.class,
"jkp",
"The minimum k when K means ++ takes over sampling.",
true),
COUNT_OF_CENTROIDS(
Integer.class,
"jcc",
"Set the count of centroids for one run of kmeans.",
true);
private final ParameterHelper<?> helper;
private Jump(
final Class baseClass,
final String name,
final String description,
final boolean hasArg ) {
helper = new BasicParameterHelper(
this,
baseClass,
name,
description,
false,
hasArg);
}
@Override
public Enum<?> self() {
return this;
}
@Override
public ParameterHelper<?> getHelper() {
return helper;
}
}
}