Interface: ImageVolumeProps
ImageVolume which is considered a special case of a Volume, which is constructed out of set of images (imageIds). Unlike Volume which can be constructed from any type of volumetric data, such as nifti or nrrd,
Extends
Properties
additionalDetails?
optionaladditionalDetails:Record<string,unknown>
Property to store additional information
Inherited from
Defined in
packages/core/src/types/VolumeProps.ts:56
dataType
dataType:
PixelDataTypedArrayString
Inherited from
Defined in
packages/core/src/types/VolumeProps.ts:45
dimensions
dimensions:
Point3
Dimensions of the volume (width, height, depth)
Inherited from
Defined in
packages/core/src/types/VolumeProps.ts:26
direction
direction:
Mat3
Direction of the volume in world space
Inherited from
Defined in
packages/core/src/types/VolumeProps.ts:35
imageData?
optionalimageData:vtkImageData
Image data representing the volume
Inherited from
Defined in
packages/core/src/types/VolumeProps.ts:38
imageIds
imageIds:
string[]
imageIds of the volume (if it is built of separate imageIds)
Defined in
packages/core/src/types/ImageVolumeProps.ts:10
metadata
metadata:
Metadata
Metadata describing the volume
Inherited from
Defined in
packages/core/src/types/VolumeProps.ts:23
numberOfComponents?
optionalnumberOfComponents:number
Number of components for scalar data in the volume
Inherited from
VolumeProps.numberOfComponents
Defined in
packages/core/src/types/VolumeProps.ts:72
origin
origin:
Point3
Origin point of the volume in world space
Inherited from
Defined in
packages/core/src/types/VolumeProps.ts:32
referencedImageIds?
optionalreferencedImageIds:string[]
if the volume is created from a stack, the imageIds of the stack
Defined in
packages/core/src/types/ImageVolumeProps.ts:12
referencedVolumeId?
optionalreferencedVolumeId:string
Optional ID of a referenced volume if this volume is derived from another
Inherited from
VolumeProps.referencedVolumeId
Defined in
packages/core/src/types/VolumeProps.ts:69
scalarData?
optionalscalarData:PixelDataTypedArray|PixelDataTypedArray[]
To be deprecated scalarData and sizeInBytes which is the old model of allocating the volume data and caching it in the volume object
Inherited from
Defined in
packages/core/src/types/VolumeProps.ts:52
scaling?
optionalscaling:object
Scaling parameters if the volume contains scaled data (optional)
PT?
optionalPT:object
PT.SUVbsaFactor?
optionalSUVbsaFactor:number
PT.suvbwToSuvbsa?
optionalsuvbwToSuvbsa:number
PT.suvbwToSuvlbm?
optionalsuvbwToSuvlbm:number
PT.SUVlbmFactor?
optionalSUVlbmFactor:number
Inherited from
Defined in
packages/core/src/types/VolumeProps.ts:59
sizeInBytes?
optionalsizeInBytes:number
Inherited from
Defined in
packages/core/src/types/VolumeProps.ts:53
spacing
spacing:
Point3
Spacing between volume points in 3D world space
Inherited from
Defined in
packages/core/src/types/VolumeProps.ts:29
volumeId
volumeId:
string
Unique identifier for the volume
Inherited from
Defined in
packages/core/src/types/VolumeProps.ts:20
voxelManager?
optionalvoxelManager:IVoxelManager<number> |IVoxelManager<RGB>
The new volume model which solely relies on the separate image data and do not cache the volume data at all