Skip to content

editorGlobalsPlateRendererStep

Class: PlateRendererStep

Hierarchy

PlateRendererStep

Index

Properties

Methods

Properties

Protected cancelled

cancelled: boolean = false

Inherited from PlatePipelineStep.cancelled

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineStep.ts:76


Private plateRenderers

plateRenderers: SetPlateRenderer = new Set()

Defined in src/model/visualization/Plates/PlatePipeline/PlateRendererStep.ts:9


Protected Readonly warningEventEmitter

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

Inherited from PlatePipelineStep.warningEventEmitter

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineStep.ts:77

Methods

Private _addSimplePlatePolygon

_addSimplePlatePolygon(config: PlatePipelineConfig, resultObject: IPlatePipelineResult, shapeChanges: ICompoundShapeChanges, plateRenderer: PlateRenderer): void

Defined in src/model/visualization/Plates/PlatePipeline/PlateRendererStep.ts:114

Parameters:

Name Type
config PlatePipelineConfig
resultObject IPlatePipelineResult
shapeChanges ICompoundShapeChanges
plateRenderer PlateRenderer

Returns: void


Private _getShapeChanges

_getShapeChanges(config: PlatePipelineConfig, rasterizedOutlines: RasterizedOutline[], fingerJointConstraints: any, plateRenderer: PlateRenderer): ICompoundShapeChanges

Defined in src/model/visualization/Plates/PlatePipeline/PlateRendererStep.ts:94

Parameters:

Name Type
config PlatePipelineConfig
rasterizedOutlines RasterizedOutline[]
fingerJointConstraints any
plateRenderer PlateRenderer

Returns: ICompoundShapeChanges


Private _getShapeChangesAsynchronously

_getShapeChangesAsynchronously(config: PlatePipelineConfig, rasterizedOutlines: RasterizedOutline[], fingerJointConstraints: Map‹OutlineSection, number[]›, plateRenderer: PlateRenderer): PromiseICompoundShapeChanges

Defined in src/model/visualization/Plates/PlatePipeline/PlateRendererStep.ts:104

Parameters:

Name Type
config PlatePipelineConfig
rasterizedOutlines RasterizedOutline[]
fingerJointConstraints Map‹OutlineSection, number[]›
plateRenderer PlateRenderer

Returns: PromiseICompoundShapeChanges


Protected _initPlateRenderer

_initPlateRenderer(resultObject: IPlatePipelineResult): PlateRenderer

Defined in src/model/visualization/Plates/PlatePipeline/PlateRendererStep.ts:79

Parameters:

Name Type
resultObject IPlatePipelineResult

Returns: PlateRenderer


Protected _onWarning

_onWarning(warning: object): void

Defined in src/model/visualization/Plates/PlatePipeline/PlateRendererStep.ts:90

Parameters:

warning: object

Name Type
code string
message string

Returns: void


Protected _removePlateRenderer

_removePlateRenderer(plateRenderer: PlateRenderer): void

Defined in src/model/visualization/Plates/PlatePipeline/PlateRendererStep.ts:86

Parameters:

Name Type
plateRenderer PlateRenderer

Returns: void


Protected _run

_run(config: PlatePipelineConfig, resultObject: IPlatePipelineResult): void

Overrides PlatePipelineStep._run

Defined in src/model/visualization/Plates/PlatePipeline/PlateRendererStep.ts:16

Parameters:

Name Type
config PlatePipelineConfig
resultObject IPlatePipelineResult

Returns: void


Protected _runAsynchronously

_runAsynchronously(config: PlatePipelineConfig, resultObject: IPlatePipelineResult): Promise‹void›

Overrides PlatePipelineStep._runAsynchronously

Defined in src/model/visualization/Plates/PlatePipeline/PlateRendererStep.ts:43

Parameters:

Name Type
config PlatePipelineConfig
resultObject IPlatePipelineResult

Returns: Promise‹void›


Protected _runAsynchronouslyForAllPlates

_runAsynchronouslyForAllPlates(configs: PlatePipelineConfig[], resultObjects: IPlatePipelineResult[]): Promise‹void›

Inherited from PlatePipelineStep._runAsynchronouslyForAllPlates

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineStep.ts:125

Parameters:

Name Type
configs PlatePipelineConfig[]
resultObjects IPlatePipelineResult[]

Returns: Promise‹void›


Protected _runForAllPlates

_runForAllPlates(configs: PlatePipelineConfig[], resultObjects: IPlatePipelineResult[]): void

Inherited from PlatePipelineStep._runForAllPlates

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineStep.ts:119

Parameters:

Name Type
configs PlatePipelineConfig[]
resultObjects IPlatePipelineResult[]

Returns: void


cancel

cancel(): void

Overrides PlatePipelineStep.cancel

Defined in src/model/visualization/Plates/PlatePipeline/PlateRendererStep.ts:11

Returns: void


getWarningEventEmitter

getWarningEventEmitter(): IPublicEventEmitterInterface‹object›

Inherited from PlatePipelineStep.getWarningEventEmitter

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineStep.ts:82

Returns: IPublicEventEmitterInterface‹object›


run

run(config: PlatePipelineConfig, resultObject: IPlatePipelineResult): void

Inherited from PlatePipelineStep.run

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineStep.ts:86

Parameters:

Name Type
config PlatePipelineConfig
resultObject IPlatePipelineResult

Returns: void


runAsynchronously

runAsynchronously(config: PlatePipelineConfig, resultObject: IPlatePipelineResult): Promise‹void›

Inherited from PlatePipelineStep.runAsynchronously

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineStep.ts:91

Parameters:

Name Type
config PlatePipelineConfig
resultObject IPlatePipelineResult

Returns: Promise‹void›


runAsynchronouslyForAllPlates

runAsynchronouslyForAllPlates(configs: PlatePipelineConfig[], resultObjects: IPlatePipelineResult[]): Promise‹void›

Inherited from PlatePipelineStep.runAsynchronouslyForAllPlates

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineStep.ts:101

Parameters:

Name Type
configs PlatePipelineConfig[]
resultObjects IPlatePipelineResult[]

Returns: Promise‹void›


runForAllPlates

runForAllPlates(configs: PlatePipelineConfig[], resultObjects: IPlatePipelineResult[]): void

Inherited from PlatePipelineStep.runForAllPlates

Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineStep.ts:96

Parameters:

Name Type
configs PlatePipelineConfig[]
resultObjects IPlatePipelineResult[]

Returns: void