Skip to content

editorGlobalsPlatePipeline

Class: PlatePipeline

Hierarchy

  • PlatePipeline

Index

Constructors

Properties

Methods

Constructors

constructor

+ new PlatePipeline(steps: PlatePipelineStep[], config: PlatePipelineConfig‹›): PlatePipeline

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:54

Parameters:

Name Type Default
steps PlatePipelineStep[] -
config PlatePipelineConfig‹› new PlatePipelineConfig()

Returns: PlatePipeline

Properties

Private cancelled

cancelled: boolean = false

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:48


Private Readonly config

config: PlatePipelineConfig

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:46


Private currentStep

currentStep: PlatePipelineStep = null

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:47


Private done

done: boolean = false

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:49


Private resultListeners

resultListeners: Array‹function› = []

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:54


Private Readonly steps

steps: PlatePipelineStep[]

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:45


Private Readonly warningEventEmitter

warningEventEmitter: EventEmitter‹object› = new EventEmitter<{ code: string; message: string; }>()

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:50

Methods

Private _createResultObjects

_createResultObjects(plates: Plate[]): IPlatePipelineResult[]

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:168

Parameters:

Name Type
plates Plate[]

Returns: IPlatePipelineResult[]


Private _finished

_finished(): void

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:162

Returns: void


Private _onWarning

_onWarning(warning: object): void

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:158

Parameters:

warning: object

Name Type
code string
message string

Returns: void


cancel

cancel(): void

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:139

Returns: void


getWarningEventEmitter

getWarningEventEmitter(): IPublicEventEmitterInterface‹object›

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:154

Returns: IPublicEventEmitterInterface‹object›


isCancelled

isCancelled(): boolean

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:150

Returns: boolean


onFinished

onFinished(): Promise‹void›

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:129

Returns: Promise‹void›


run

run(plate: Plate): IPlatePipelineResult

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:95

Parameters:

Name Type
plate Plate

Returns: IPlatePipelineResult


runAsynchronously

runAsynchronously(plate: Plate): PromiseIPlatePipelineResult

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:110

Parameters:

Name Type
plate Plate

Returns: PromiseIPlatePipelineResult


runStepWise

runStepWise(plates: Plate[], configs?: PlatePipelineConfig[]): IPlatePipelineResult[]

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:66

Runs the pipeline for all plates executing a step for all plates before the next step is started.

Parameters:

Name Type
plates Plate[]
configs? PlatePipelineConfig[]

Returns: IPlatePipelineResult[]


runStepWiseAsynchronously

runStepWiseAsynchronously(plates: Plate[], configs?: PlatePipelineConfig[]): PromiseIPlatePipelineResult[]›

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:78

Like runStepWise, but asynchronously

Parameters:

Name Type
plates Plate[]
configs? PlatePipelineConfig[]

Returns: PromiseIPlatePipelineResult[]›


Static create2DPipeline

create2DPipeline(config: PlatePipelineConfig‹›): PlatePipeline

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:18

Parameters:

Name Type Default
config PlatePipelineConfig‹› new PlatePipelineConfig()

Returns: PlatePipeline


Static create3DPipeline

create3DPipeline(config: PlatePipelineConfig): PlatePipeline

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipeline.ts:30

Parameters:

Name Type
config PlatePipelineConfig

Returns: PlatePipeline