@FunctionalInterface
public interface RulerFactory
Modifier and Type | Method and Description |
---|---|
Ruler |
create() |
static Ruler |
createRuler(RulerEvaluator evaluator,
int marksCount,
int maxMarkValue) |
static java.util.List<java.lang.Integer> |
generatePossibleDistances(int maxValue) |
static RulerFactory |
random(RulerProblem problemDefinition,
RulerEvaluator evaluator) |
Ruler create()
static RulerFactory random(RulerProblem problemDefinition, RulerEvaluator evaluator)
static Ruler createRuler(RulerEvaluator evaluator, int marksCount, int maxMarkValue)
static java.util.List<java.lang.Integer> generatePossibleDistances(int maxValue)