public class ImageMatchingFitness extends Fitness<BitwiseChromosome>
Fitness.SortingMode
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SOURCE_IMAGE
image to load
|
Constructor and Description |
---|
ImageMatchingFitness(int targetDegree)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
protected Fitness<BitwiseChromosome> |
duplicate()
Builds a copy instance.
|
void |
evaluate(Individual<BitwiseChromosome> individual)
Evaluates a single
Individual . |
void |
printGraphics(double rotation,
boolean showSignature)
Print a graphical representation of the results
|
adjust, clone, dominance, dominance, dominates, dominates, getBiggerIsBetter, getNumOfObjectives, init, init, partialsort, partialsort, prepare, setSortingMode, sort, sort, sort, sort, sort, sort, sort, sort
public static final java.lang.String SOURCE_IMAGE
public ImageMatchingFitness(int targetDegree)
protected Fitness<BitwiseChromosome> duplicate() throws java.lang.CloneNotSupportedException
Fitness
duplicate
in class Fitness<BitwiseChromosome>
java.lang.CloneNotSupportedException
public void printGraphics(double rotation, boolean showSignature)
rotation
- showSignature
- java.lang.Exception
public void evaluate(Individual<BitwiseChromosome> individual)
Fitness
Individual
. This evaluation of individuals is
specifically related to the problem to solve.
evaluate
in class Fitness<BitwiseChromosome>
individual
- the individual to be evaluated