C# 클래스 NMF.Transformations.Core.ComputationContext

The default implementation for a computation context
상속: IComputationContext
파일 보기 프로젝트 열기: NMFCode/NMF 1 사용 예제들

Private Properties

프로퍼티 타입 설명
DelayOutput void

공개 메소드들

메소드 설명
ComputationContext ( ITransformationContext context ) : System

Creates a new computation context for the given transformation context

ConnectWith ( NMF.Transformations.Core.Computation computation ) : void

Connects the computation context with the given computation

DelayOutputAtLeast ( byte delayLevel ) : void

Configures the computation to create its output at minimum with the given delay level

DelayTransformationAtLeast ( byte delayLevel ) : void

Configures the computation to be transformed at least with the given delay level

InitializeOutput ( object output ) : void
MarkRequire ( NMF.Transformations.Core.Computation other, bool isRequired ) : void

Mark that this computation context requires another computation context to be done

비공개 메소드들

메소드 설명
DelayOutput ( NMF.Transformations.Core.OutputDelay delay ) : void

Delays the ouput of this computation with the given output delay

메소드 상세

ComputationContext() 공개 메소드

Creates a new computation context for the given transformation context
public ComputationContext ( ITransformationContext context ) : System
context ITransformationContext The transformation context
리턴 System

ConnectWith() 공개 메소드

Connects the computation context with the given computation
public ConnectWith ( NMF.Transformations.Core.Computation computation ) : void
computation NMF.Transformations.Core.Computation The computation thst is handled by this computation context
리턴 void

DelayOutputAtLeast() 공개 메소드

Configures the computation to create its output at minimum with the given delay level
public DelayOutputAtLeast ( byte delayLevel ) : void
delayLevel byte The minimum delay level for this computation
리턴 void

DelayTransformationAtLeast() 공개 메소드

Configures the computation to be transformed at least with the given delay level
public DelayTransformationAtLeast ( byte delayLevel ) : void
delayLevel byte
리턴 void

InitializeOutput() 공개 메소드

public InitializeOutput ( object output ) : void
output object
리턴 void

MarkRequire() 공개 메소드

Mark that this computation context requires another computation context to be done
public MarkRequire ( NMF.Transformations.Core.Computation other, bool isRequired ) : void
other NMF.Transformations.Core.Computation The other computation context
isRequired bool True, if the other context is a strict requirement
리턴 void