Interface: IImageData
IImageData of an image, which stores actual scalarData and metaData about the image. IImageData is different from vtkImageData.
Properties
calibration?
optionalcalibration: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?
optionalhasPixelSpacing: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?
optionalnumberOfComponents: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?
optionalpreScale:object
preScale object
scaled?
optionalscaled:boolean
boolean flag to indicate whether the image has been scaled
scalingParameters?
optionalscalingParameters:object
scaling parameters
scalingParameters.modality?
optionalmodality:string
modality of the image
scalingParameters.rescaleIntercept?
optionalrescaleIntercept:number
rescale intercept
scalingParameters.rescaleSlope?
optionalrescaleSlope:number
rescale slop
scalingParameters.suvbw?
optionalsuvbw: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?
optionalscaling: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?
optionalvoxelManager:IVoxelManager<number> |IVoxelManager<RGB>