C# Class CatEye.Core.Stage

Show file Open project: bigfatbrowncat/CatEye Class Usage Examples

Public Methods

Method Description
Add ( StageOperationParameters newItem ) : void
CancelAll ( ) : void
CancelLoading ( ) : void
CancelProcessing ( ) : void
Clear ( ) : void
DeserializeFromXML ( XmlNode xn ) : void
IndexOf ( StageOperationParameters so ) : int
LoadImage ( string filename, int downscale_by ) : bool
LoadRaw ( string filename, int downscale_by ) : IBitmapCore
LoadStage ( string filename ) : void
LoadStageFromString ( string data ) : void
Process ( ) : void
Remove ( StageOperationParameters item ) : void
SaveStage ( string filename ) : void
SaveStageToString ( ) : string
SerializeToXML ( XmlDocument xdoc ) : XmlNode
Stage ( ) : System
Stage ( BitmapCoreFactory bitmapCoreFactory ) : System
Stage ( StageOperationFactory stageOperationFactory, StageOperationParametersFactory stageOperationParametersFactory, BitmapCoreFactory bitmapCoreFactory ) : System
StepDown ( StageOperationParameters item ) : void
StepUp ( StageOperationParameters item ) : void

Protected Methods

Method Description
CallStageOperationFactory ( StageOperationParameters parameters ) : StageOperation
CallStageOperationParametersFactory ( string id ) : StageOperationParameters
DoProcess ( ) : void
OnImageUpdatingCompleted ( ) : void
OnItemAdded ( StageOperationParameters item ) : void
OnItemChanged ( StageOperationParameters item ) : void
OnItemDeserialized ( StageOperationParameters sop ) : void
OnItemIndexChanged ( StageOperationParameters item ) : void
OnItemRemoved ( StageOperationParameters item ) : void
OnProgressMessageReport ( bool showProgressBar, double progress, string status, bool update ) : void

Private Methods

Method Description
HandleItemChanged ( object sender, EventArgs e ) : void

Method Details

Add() public method

public Add ( StageOperationParameters newItem ) : void
newItem StageOperationParameters
return void

CallStageOperationFactory() protected method

protected CallStageOperationFactory ( StageOperationParameters parameters ) : StageOperation
parameters StageOperationParameters
return StageOperation

CallStageOperationParametersFactory() protected method

protected CallStageOperationParametersFactory ( string id ) : StageOperationParameters
id string
return StageOperationParameters

CancelAll() public method

public CancelAll ( ) : void
return void

CancelLoading() public method

public CancelLoading ( ) : void
return void

CancelProcessing() public method

public CancelProcessing ( ) : void
return void

Clear() public method

public Clear ( ) : void
return void

DeserializeFromXML() public method

public DeserializeFromXML ( XmlNode xn ) : void
xn System.Xml.XmlNode
return void

DoProcess() protected method

protected DoProcess ( ) : void
return void

IndexOf() public method

public IndexOf ( StageOperationParameters so ) : int
so StageOperationParameters
return int

LoadImage() public method

public LoadImage ( string filename, int downscale_by ) : bool
filename string
downscale_by int
return bool

LoadRaw() public method

public LoadRaw ( string filename, int downscale_by ) : IBitmapCore
filename string
downscale_by int
return IBitmapCore

LoadStage() public method

public LoadStage ( string filename ) : void
filename string
return void

LoadStageFromString() public method

public LoadStageFromString ( string data ) : void
data string
return void

OnImageUpdatingCompleted() protected method

protected OnImageUpdatingCompleted ( ) : void
return void

OnItemAdded() protected method

protected OnItemAdded ( StageOperationParameters item ) : void
item StageOperationParameters
return void

OnItemChanged() protected method

protected OnItemChanged ( StageOperationParameters item ) : void
item StageOperationParameters
return void

OnItemDeserialized() protected method

protected OnItemDeserialized ( StageOperationParameters sop ) : void
sop StageOperationParameters
return void

OnItemIndexChanged() protected method

protected OnItemIndexChanged ( StageOperationParameters item ) : void
item StageOperationParameters
return void

OnItemRemoved() protected method

protected OnItemRemoved ( StageOperationParameters item ) : void
item StageOperationParameters
return void

OnProgressMessageReport() protected method

protected OnProgressMessageReport ( bool showProgressBar, double progress, string status, bool update ) : void
showProgressBar bool
progress double
status string
update bool
return void

Process() public method

public Process ( ) : void
return void

Remove() public method

public Remove ( StageOperationParameters item ) : void
item StageOperationParameters
return void

SaveStage() public method

public SaveStage ( string filename ) : void
filename string
return void

SaveStageToString() public method

public SaveStageToString ( ) : string
return string

SerializeToXML() public method

public SerializeToXML ( XmlDocument xdoc ) : XmlNode
xdoc System.Xml.XmlDocument
return System.Xml.XmlNode

Stage() public method

public Stage ( ) : System
return System

Stage() public method

public Stage ( BitmapCoreFactory bitmapCoreFactory ) : System
bitmapCoreFactory BitmapCoreFactory
return System

Stage() public method

public Stage ( StageOperationFactory stageOperationFactory, StageOperationParametersFactory stageOperationParametersFactory, BitmapCoreFactory bitmapCoreFactory ) : System
stageOperationFactory StageOperationFactory
stageOperationParametersFactory StageOperationParametersFactory
bitmapCoreFactory BitmapCoreFactory
return System

StepDown() public method

public StepDown ( StageOperationParameters item ) : void
item StageOperationParameters
return void

StepUp() public method

public StepUp ( StageOperationParameters item ) : void
item StageOperationParameters
return void