C# 클래스 CatEye.Core.Stage

파일 보기 프로젝트 열기: bigfatbrowncat/CatEye 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
HandleItemChanged ( object sender, EventArgs e ) : void

메소드 상세

Add() 공개 메소드

public Add ( StageOperationParameters newItem ) : void
newItem StageOperationParameters
리턴 void

CallStageOperationFactory() 보호된 메소드

protected CallStageOperationFactory ( StageOperationParameters parameters ) : StageOperation
parameters StageOperationParameters
리턴 StageOperation

CallStageOperationParametersFactory() 보호된 메소드

protected CallStageOperationParametersFactory ( string id ) : StageOperationParameters
id string
리턴 StageOperationParameters

CancelAll() 공개 메소드

public CancelAll ( ) : void
리턴 void

CancelLoading() 공개 메소드

public CancelLoading ( ) : void
리턴 void

CancelProcessing() 공개 메소드

public CancelProcessing ( ) : void
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

DeserializeFromXML() 공개 메소드

public DeserializeFromXML ( XmlNode xn ) : void
xn System.Xml.XmlNode
리턴 void

DoProcess() 보호된 메소드

protected DoProcess ( ) : void
리턴 void

IndexOf() 공개 메소드

public IndexOf ( StageOperationParameters so ) : int
so StageOperationParameters
리턴 int

LoadImage() 공개 메소드

public LoadImage ( string filename, int downscale_by ) : bool
filename string
downscale_by int
리턴 bool

LoadRaw() 공개 메소드

public LoadRaw ( string filename, int downscale_by ) : IBitmapCore
filename string
downscale_by int
리턴 IBitmapCore

LoadStage() 공개 메소드

public LoadStage ( string filename ) : void
filename string
리턴 void

LoadStageFromString() 공개 메소드

public LoadStageFromString ( string data ) : void
data string
리턴 void

OnImageUpdatingCompleted() 보호된 메소드

protected OnImageUpdatingCompleted ( ) : void
리턴 void

OnItemAdded() 보호된 메소드

protected OnItemAdded ( StageOperationParameters item ) : void
item StageOperationParameters
리턴 void

OnItemChanged() 보호된 메소드

protected OnItemChanged ( StageOperationParameters item ) : void
item StageOperationParameters
리턴 void

OnItemDeserialized() 보호된 메소드

protected OnItemDeserialized ( StageOperationParameters sop ) : void
sop StageOperationParameters
리턴 void

OnItemIndexChanged() 보호된 메소드

protected OnItemIndexChanged ( StageOperationParameters item ) : void
item StageOperationParameters
리턴 void

OnItemRemoved() 보호된 메소드

protected OnItemRemoved ( StageOperationParameters item ) : void
item StageOperationParameters
리턴 void

OnProgressMessageReport() 보호된 메소드

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

Process() 공개 메소드

public Process ( ) : void
리턴 void

Remove() 공개 메소드

public Remove ( StageOperationParameters item ) : void
item StageOperationParameters
리턴 void

SaveStage() 공개 메소드

public SaveStage ( string filename ) : void
filename string
리턴 void

SaveStageToString() 공개 메소드

public SaveStageToString ( ) : string
리턴 string

SerializeToXML() 공개 메소드

public SerializeToXML ( XmlDocument xdoc ) : XmlNode
xdoc System.Xml.XmlDocument
리턴 System.Xml.XmlNode

Stage() 공개 메소드

public Stage ( ) : System
리턴 System

Stage() 공개 메소드

public Stage ( BitmapCoreFactory bitmapCoreFactory ) : System
bitmapCoreFactory BitmapCoreFactory
리턴 System

Stage() 공개 메소드

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

StepDown() 공개 메소드

public StepDown ( StageOperationParameters item ) : void
item StageOperationParameters
리턴 void

StepUp() 공개 메소드

public StepUp ( StageOperationParameters item ) : void
item StageOperationParameters
리턴 void