C# Class SuperImageEvolver.HardMutator

Inheritance: IMutator
Afficher le fichier Open project: fragmer/SuperImageEvolver

Méthodes publiques

Méthode Description
Mutate ( Random rand, DNA oldDNA, TaskState task ) : DNA

Private Methods

Méthode Description
ICloneable ( ) : object
IModule ( NBTag tag ) : void
MutateMultiplePoints ( Shape shape, Random rand, DNA dna, TaskState task ) : void
MutatePoint ( Random rand, DNA dna, PointF point, TaskState task ) : PointF
MutateShape ( Random rand, DNA dna, Shape shape, TaskState task ) : void
RandomizeShape ( Random rand, Shape shape, TaskState task ) : void

Method Details

Mutate() public méthode

public Mutate ( Random rand, DNA oldDNA, TaskState task ) : DNA
rand System.Random
oldDNA DNA
task TaskState
Résultat DNA