This extension adds support for viewing and manipulating 2D medical images via a
viewport. The underlying implementation wraps the
cornerstonejs/react-cornerstone-viewport
, and provides basic commands and
toolbar buttons for common actions.
Extension Id: cornerstone
This extensions includes the following Commands
and Command Definitions
.
These can be registered with @ohif/core
's CommandManager
. After registering
the commands, they can be bound to hotkeys
using the HotkeysManager
and
listed in the UserPreferences
modal.
You can read more about Commands
, Hotkeys
,
and the UserPreferences
Modal in their respective locations
in the OHIF Viewer's documentation.
Command Name | Description | Store Contexts |
---|---|---|
rotateViewportCW |
viewports | |
rotateViewportCCW |
viewports | |
invertViewport |
viewports | |
flipViewportVertical |
viewports | |
flipViewportHorizontal |
viewports | |
scaleUpViewport |
viewports | |
scaleDownViewport |
viewports | |
fitViewportToWindow |
viewports | |
resetViewport |
viewports | |
clearAnnotations | TODO | |
next/previous Image | TODO | |
first/last Image | TODO | |
nextViewportDisplaySet |
||
previousViewportDisplaySet |
||
setToolActive |
Activates tool for primary button/touch |
Our toolbar module contains definitions for:
StackScroll
Zoom
Wwwc
Pan
Length
Angle
Reset
Cine
All use the ACTIVE_VIEWPORT::CORNERSTONE
context.
Our Viewport wraps cornerstonejs/react-cornerstone-viewport and is connected the redux store. This module is the most prone to change as we hammer out our Viewport interface.