Interface: ICoordinateTransformer
Defined in: src/display/interfaces/ICoordinateTransformer.ts:4
Interface for coordinate transformation between different coordinate systems
Methods
screenToImageCoord()
screenToImageCoord(
x,
y,
container): object;Defined in: src/display/interfaces/ICoordinateTransformer.ts:12
Transform screen coordinates to image coordinates
Parameters
x
number
Screen x coordinate
y
number
Screen y coordinate
container
any
The container element
Returns
object
Image coordinates
x
x: number;y
y: number;sliceToVolumeCoord()
sliceToVolumeCoord(imageCoord): number[];Defined in: src/display/interfaces/ICoordinateTransformer.ts:19
Transform slice/image coordinates to volume coordinates
Parameters
imageCoord
Image coordinates
x
number
y
number
Returns
number[]
Volume coordinates [x, y, z]
sliceToWorldCoord()
sliceToWorldCoord(imageCoord): number[];Defined in: src/display/interfaces/ICoordinateTransformer.ts:26
Transform slice/image coordinates to world coordinates
Parameters
imageCoord
Image coordinates
x
number
y
number
Returns
number[]
World coordinates [x, y, z]
setSliceIndex()
setSliceIndex(index): void;Defined in: src/display/interfaces/ICoordinateTransformer.ts:32
Set the current slice index for coordinate transformations
Parameters
index
number
The slice index
Returns
void
dispose()?
optional dispose(): void;Defined in: src/display/interfaces/ICoordinateTransformer.ts:37
Dispose of any resources
Returns
void