All files / tools/src/stateManagement/segmentation segmentationState.ts

0% Statements 0/1
100% Branches 0/0
0% Functions 0/1
0% Lines 0/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74                                                                                                                                                   
import { getSegmentation } from './getSegmentation';
import { getSegmentations } from './getSegmentations';
import { addSegmentations } from './addSegmentations';
import {
  removeAllSegmentations,
  removeSegmentation,
} from './removeSegmentation';
import {
  removeLabelmapRepresentation,
  removeContourRepresentation,
  removeSurfaceRepresentation,
  removeSegmentationRepresentation,
  removeAllSegmentationRepresentations,
} from './removeSegmentationRepresentations';
 
import { addColorLUT } from './addColorLUT';
import { getColorLUT } from './getColorLUT';
import { getNextColorLUTIndex } from './getNextColorLUTIndex';
import { removeColorLUT } from './removeColorLUT';
import {
  getViewportSegmentations,
  getViewportSegmentationRepresentations,
} from './getViewportSegmentations';
import { getViewportIdsWithSegmentation } from './getViewportIdsWithSegmentation';
import {
  getCurrentLabelmapImageIdForViewport,
  getCurrentLabelmapImageIdsForViewport,
} from './getCurrentLabelmapImageIdForViewport';
import { updateLabelmapSegmentationImageReferences } from './updateLabelmapSegmentationImageReferences';
import { getStackSegmentationImageIdsForViewport } from './getStackSegmentationImageIdsForViewport';
import {
  getSegmentationRepresentation,
  getSegmentationRepresentations,
  getSegmentationRepresentationsBySegmentationId,
} from './getSegmentationRepresentation';
import { defaultSegmentationStateManager } from './SegmentationStateManager';
 
function destroy() {
  defaultSegmentationStateManager.resetState();
}
 
export {
  getColorLUT,
  getCurrentLabelmapImageIdForViewport,
  getCurrentLabelmapImageIdsForViewport,
  getNextColorLUTIndex,
  getSegmentation,
  getSegmentations,
  getStackSegmentationImageIdsForViewport,
  getViewportIdsWithSegmentation,
  getSegmentationRepresentation,
  getSegmentationRepresentations,
  getViewportSegmentationRepresentations,
  // set
  // remove
  removeColorLUT,
  getViewportSegmentations,
  removeSegmentation,
  removeLabelmapRepresentation,
  removeContourRepresentation,
  removeSurfaceRepresentation,
  removeSegmentationRepresentation,
  removeAllSegmentationRepresentations,
  removeAllSegmentations,
  // add
  addColorLUT,
  addSegmentations,
  // update
  updateLabelmapSegmentationImageReferences,
  getSegmentationRepresentationsBySegmentationId,
  destroy,
  // style
};