C# Класс SuperImageEvolver.HardishMutator

Наследование: IMutator
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ICloneable ( ) : object
MutatePoint ( Random rand, DNA dna, PointF point, TaskState task ) : PointF

Описание методов

HardishMutator() публичный Метод

public HardishMutator ( ) : System
Результат System

IModule() публичный Метод

public IModule ( NBTag tag ) : void
tag NBTag
Результат void

Mutate() публичный Метод

public Mutate ( Random rand, DNA oldDNA, TaskState task ) : DNA
rand System.Random
oldDNA DNA
task TaskState
Результат DNA

MutateMultiplePoints() публичный Метод

public MutateMultiplePoints ( Shape shape, Random rand, DNA dna, TaskState task ) : void
shape Shape
rand System.Random
dna DNA
task TaskState
Результат void

MutateShape() публичный Метод

public MutateShape ( Random rand, DNA dna, Shape shape, TaskState task ) : void
rand System.Random
dna DNA
shape Shape
task TaskState
Результат void