C# Class SuperImageEvolver.HardishMutator

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

Méthodes publiques

Méthode Description
HardishMutator ( ) : System
IModule ( NBTag tag ) : void
Mutate ( Random rand, DNA oldDNA, TaskState task ) : DNA
MutateMultiplePoints ( Shape shape, Random rand, DNA dna, TaskState task ) : void
MutateShape ( Random rand, DNA dna, Shape shape, TaskState task ) : void

Private Methods

Méthode Description
ICloneable ( ) : object
MutatePoint ( Random rand, DNA dna, PointF point, TaskState task ) : PointF

Method Details

HardishMutator() public méthode

public HardishMutator ( ) : System
Résultat System

IModule() public méthode

public IModule ( NBTag tag ) : void
tag NBTag
Résultat void

Mutate() public méthode

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

MutateMultiplePoints() public méthode

public MutateMultiplePoints ( Shape shape, Random rand, DNA dna, TaskState task ) : void
shape Shape
rand System.Random
dna DNA
task TaskState
Résultat void

MutateShape() public méthode

public MutateShape ( Random rand, DNA dna, Shape shape, TaskState task ) : void
rand System.Random
dna DNA
shape Shape
task TaskState
Résultat void