Interface: ISliceView
Defined in: src/display/interfaces/ISliceView.ts:8
Interface for the slice view component that handles rendering and display
Accessors
width
Get Signature
get width(): number;Defined in: src/display/interfaces/ISliceView.ts:57
Get the width of the view
Returns
number
height
Get Signature
get height(): number;Defined in: src/display/interfaces/ISliceView.ts:62
Get the height of the view
Returns
number
Methods
updatePosition()
updatePosition(coord): void;Defined in: src/display/interfaces/ISliceView.ts:12
Update the position/coordinate being displayed
Parameters
coord
number[]
Returns
void
renderSlice()
renderSlice(): void;Defined in: src/display/interfaces/ISliceView.ts:17
Render the current slice
Returns
void
handleResize()
handleResize(): void;Defined in: src/display/interfaces/ISliceView.ts:22
Handle window/container resize events
Returns
void
getCoordinateTransformer()
getCoordinateTransformer(): ICoordinateTransformer;Defined in: src/display/interfaces/ISliceView.ts:27
Get the coordinate transformer for this view
Returns
getCanvas()
getCanvas(): HTMLCanvasElement;Defined in: src/display/interfaces/ISliceView.ts:32
Get the canvas element
Returns
HTMLCanvasElement
addPointerMoveListener()
addPointerMoveListener(handler): void;Defined in: src/display/interfaces/ISliceView.ts:37
Add a pointer move event listener
Parameters
handler
PointerEventHandler
Returns
void
addPointerDownListener()
addPointerDownListener(handler): void;Defined in: src/display/interfaces/ISliceView.ts:42
Add a pointer down event listener
Parameters
handler
PointerEventHandler
Returns
void
removePointerMoveListener()
removePointerMoveListener(handler): void;Defined in: src/display/interfaces/ISliceView.ts:47
Remove a pointer move event listener
Parameters
handler
PointerEventHandler
Returns
void
removePointerDownListener()
removePointerDownListener(handler): void;Defined in: src/display/interfaces/ISliceView.ts:52
Remove a pointer down event listener
Parameters
handler
PointerEventHandler
Returns
void
getScale()
getScale(): number;Defined in: src/display/interfaces/ISliceView.ts:67
Get the current scale factor applied to the view content
Returns
number
dispose()
dispose(): void;Defined in: src/display/interfaces/ISliceView.ts:72
Dispose of the view and clean up resources
Returns
void
addLayer()?
optional addLayer(id, layer): void;Defined in: src/display/interfaces/ISliceView.ts:77
Add a render layer (e.g., crosshair or custom annotation)
Parameters
id
string
layer
Returns
void
removeLayer()?
optional removeLayer(id): void;Defined in: src/display/interfaces/ISliceView.ts:82
Remove a render layer by id
Parameters
id
string
Returns
void