C# Class SuperImageEvolver.TaskState

Show file Open project: fragmer/SuperImageEvolver Class Usage Examples

Public Properties

Property Type Description
BestMatch DNA
CurrentMatch DNA
Evaluator IEvaluator
HasChangedSinceSave bool
ImageWidth int
ImprovementCounter int
ImprovementLock object
Initializer IInitializer
LastImprovementMutationCount long
LastImprovementTime System.DateTime
MutationCounts int>.Dictionary
MutationDataLog List
MutationImprovements double>.Dictionary
Mutator IMutator
OriginalImage System.Drawing.Bitmap
ProjectFileName string
ProjectOptions ProjectOptions
Shapes int
TaskStart System.DateTime
WorkingImageCopy System.Drawing.Bitmap
WorkingImageCopyClone System.Drawing.Bitmap
WorkingImageData System.Drawing.Imaging.BitmapData

Public Methods

Method Description
SerializeNBT ( ) : NBTCompound
SerializeSVG ( ) : System.Xml.Linq.XDocument
SetEvaluator ( IEvaluator newEvaluator ) : void
TaskState ( ) : System
TaskState ( NBTag tag ) : System

Method Details

SerializeNBT() public method

public SerializeNBT ( ) : NBTCompound
return NBTCompound

SerializeSVG() public method

public SerializeSVG ( ) : System.Xml.Linq.XDocument
return System.Xml.Linq.XDocument

SetEvaluator() public method

public SetEvaluator ( IEvaluator newEvaluator ) : void
newEvaluator IEvaluator
return void

TaskState() public method

public TaskState ( ) : System
return System

TaskState() public method

public TaskState ( NBTag tag ) : System
tag NBTag
return System

Property Details

BestMatch public property

public DNA,SuperImageEvolver BestMatch
return DNA

CurrentMatch public property

public DNA,SuperImageEvolver CurrentMatch
return DNA

Evaluator public property

public IEvaluator Evaluator
return IEvaluator

HasChangedSinceSave public property

public bool HasChangedSinceSave
return bool

ImageWidth public property

public int ImageWidth
return int

ImprovementCounter public property

public int ImprovementCounter
return int

ImprovementLock public property

public object ImprovementLock
return object

Initializer public property

public IInitializer Initializer
return IInitializer

LastImprovementMutationCount public property

public long LastImprovementMutationCount
return long

LastImprovementTime public property

public DateTime,System LastImprovementTime
return System.DateTime

MutationCounts public property

public Dictionary MutationCounts
return int>.Dictionary

MutationDataLog public property

public List MutationDataLog
return List

MutationImprovements public property

public Dictionary MutationImprovements
return double>.Dictionary

Mutator public property

public IMutator Mutator
return IMutator

OriginalImage public property

public Bitmap,System.Drawing OriginalImage
return System.Drawing.Bitmap

ProjectFileName public property

public string ProjectFileName
return string

ProjectOptions public property

public ProjectOptions,SuperImageEvolver ProjectOptions
return ProjectOptions

Shapes public property

public int Shapes
return int

TaskStart public property

public DateTime,System TaskStart
return System.DateTime

WorkingImageCopy public property

public Bitmap,System.Drawing WorkingImageCopy
return System.Drawing.Bitmap

WorkingImageCopyClone public property

public Bitmap,System.Drawing WorkingImageCopyClone
return System.Drawing.Bitmap

WorkingImageData public property

public BitmapData,System.Drawing.Imaging WorkingImageData
return System.Drawing.Imaging.BitmapData