Skip to main content

Interface: IImageData

IImageData of an image, which stores actual scalarData and metaData about the image. IImageData is different from vtkImageData.

Properties

calibration?

optional calibration: IImageCalibration

Defined in

packages/core/src/types/IImageData.ts:39


dimensions

dimensions: Point3

image dimensions

Defined in

packages/core/src/types/IImageData.ts:17


direction

direction: Mat3

image direction

Defined in

packages/core/src/types/IImageData.ts:19


hasPixelSpacing?

optional hasPixelSpacing: boolean

whether the image has pixel spacing and it is not undefined

Defined in

packages/core/src/types/IImageData.ts:35


imageData

imageData: vtkImageData

vtkImageData object

Defined in

packages/core/src/types/IImageData.ts:29


metadata

metadata: object

image metadata - currently only modality

FrameOfReferenceUID

FrameOfReferenceUID: string

Modality

Modality: string

Defined in

packages/core/src/types/IImageData.ts:31


numberOfComponents?

optional numberOfComponents: number

number of components

Defined in

packages/core/src/types/IImageData.ts:23


origin

origin: Point3

image origin

Defined in

packages/core/src/types/IImageData.ts:25


preScale?

optional preScale: object

preScale object

scaled?

optional scaled: boolean

boolean flag to indicate whether the image has been scaled

scalingParameters?

optional scalingParameters: object

scaling parameters

scalingParameters.modality?

optional modality: string

modality of the image

scalingParameters.rescaleIntercept?

optional rescaleIntercept: number

rescale intercept

scalingParameters.rescaleSlope?

optional rescaleSlope: number

rescale slop

scalingParameters.suvbw?

optional suvbw: number

PT suvbw

Defined in

packages/core/src/types/IImageData.ts:42


scalarData

scalarData: PixelDataTypedArray

image scalarData which stores the array of pixelData

Defined in

packages/core/src/types/IImageData.ts:27


scaling?

optional scaling: Scaling

image scaling for scaling pixelArray

Defined in

packages/core/src/types/IImageData.ts:33


spacing

spacing: Point3

image spacing

Defined in

packages/core/src/types/IImageData.ts:21


voxelManager?

optional voxelManager: IVoxelManager<number> | IVoxelManager<RGB>

Defined in

packages/core/src/types/IImageData.ts:37