Skip to main content

Function: getTargetVolumeAndSpacingInNormalDir()

getTargetVolumeAndSpacingInNormalDir(viewport, camera, targetId?, useSlabThickness?): object

Given a volume viewport and camera, find the target volume. The imageVolume is retrieved from cache for the specified targetId or in case it is not provided, it chooses the volumeId on the viewport (there might be more than one in case of fusion) that has the finest resolution in the direction of view (normal).

Parameters​

• viewport: VolumeViewport

volume viewport

• camera: ICamera<number>

current camera

• targetId?: string

If a targetId is forced to be used.

• useSlabThickness?: boolean = false

If true, the number of steps will be calculated based on the slab thickness instead of the spacing in the normal direction

Returns​

object

An object containing the imageVolume and spacingInNormalDirection.

actorUID​

actorUID: string

imageVolume​

imageVolume: IImageVolume

spacingInNormalDirection​

spacingInNormalDirection: number

Defined in​

packages/core/src/utilities/getTargetVolumeAndSpacingInNormalDir.ts:52