* Added docs with new screenshots * Added doc to architecture * Added documentations to various extension modules * Added more documentation to modes * Added docs to managers * Added docs for services * Fixed deployment docs * Added white labelling documentation * Added i18n docs and measurement export
2.0 KiB
2.0 KiB
Viewport Grid Service
Overview
This is a new UI service, that handles the grid layout of the viewer.
Interface
For a more detailed look on the options and return values each of these methods
is expected to support, [check out it's interface in @ohif/core][interface]
| API Member | Description |
|---|---|
setActiveViewportIndex(index) |
Sets the active viewport index in the app |
getState() |
Gets the states of the viewport (see below) |
setDisplaysetForViewport({ viewportIndex, displaySetInstanceUID }) |
Sets displaySet for viewport based on displaySet Id |
setLayout({numCols, numRows}) |
Sets rows and columns |
reset() |
Resets the default states |
Implementations
| Implementation | Consumer |
|---|---|
| [ViewportGridProvider] | Baked into Dialog Provider |
* - Denotes maintained by OHIF
State
const DEFAULT_STATE = {
// starting from null, hanging
// protocol will defined number of rows and cols
numRows: null,
numCols: null,
viewports: [
/*
* {
* displaySetInstanceUID: string,
* }
*/
],
activeViewportIndex: 0,
}