Skip to main content

Type Alias: LabelmapToolOperationData

LabelmapToolOperationData: object

Type declaration​

activeStrategy​

activeStrategy: string

createMemo()​

createMemo: (segmentId, segmentVoxels, previewVoxels?, previewMemo?) => LabelmapMemo

Creates a labelmap memo, given the preview information and segment voxels. May return an already existing one when used for extension.

Parameters​

• segmentId: any

• segmentVoxels: any

• previewVoxels?: any

• previewMemo?: any

Returns​

LabelmapMemo

crossLayerEraseBindings?​

optional crossLayerEraseBindings: SegmentLabelmapBindingState[]

labelmapId?​

optional labelmapId: string

labelValue?​

optional labelValue: number

override​

override: object

override.imageData​

imageData: vtkImageData

override.voxelManager​

voxelManager: Types.IVoxelManager<number>

overwriteSegmentIndices?​

optional overwriteSegmentIndices: number[]

points​

points: Types.Point3[]

previewColor?​

optional previewColor: [number, number, number, number]

The colours to use for previewing

previewSegmentIndex?​

optional previewSegmentIndex: number

segmentationId​

segmentationId: string

segmentIndex​

segmentIndex: number

segmentsLocked​

segmentsLocked: number[]

strokePointsWorld?​

optional strokePointsWorld: Types.Point3[]

Optional pair of world points describing the last stroke segment so the strategy can cover the full path instead of a single sample location.

toolGroupId​

toolGroupId: string

viewPlaneNormal​

viewPlaneNormal: number[]

viewUp​

viewUp: number[]

voxelManager​

voxelManager: any

Defined in​

tools/src/types/LabelmapToolOperationData.ts:11