editor › Globals › PlateRendererStep
Class: PlateRendererStep
Hierarchy
↳ PlateRendererStep
Index
Properties
Methods
- _addSimplePlatePolygon
- _getShapeChanges
- _getShapeChangesAsynchronously
- _initPlateRenderer
- _onWarning
- _removePlateRenderer
- _run
- _runAsynchronously
- _runAsynchronouslyForAllPlates
- _runForAllPlates
- cancel
- getWarningEventEmitter
- run
- runAsynchronously
- runAsynchronouslyForAllPlates
- runForAllPlates
Properties
Protected cancelled
• cancelled: boolean = false
Inherited from PlatePipelineStep.cancelled
Defined in src/model/visualization/Plates/PlatePipeline/PlatePipelineStep.ts:76
Private plateRenderers
• plateRenderers: Set‹PlateRenderer› = 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): Promise‹ICompoundShapeChanges›
Defined in src/model/visualization/Plates/PlatePipeline/PlateRendererStep.ts:104
Parameters:
| Name | Type |
|---|---|
config |
PlatePipelineConfig |
rasterizedOutlines |
RasterizedOutline[] |
fingerJointConstraints |
Map‹OutlineSection, number[]› |
plateRenderer |
PlateRenderer |
Returns: Promise‹ICompoundShapeChanges›
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