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 | 428x 2191x 2191x 2191x 1353x 2191x | import type { SegmentationDataModifiedEventType } from '../../types/EventTypes'; import { triggerSegmentationRenderBySegmentationId } from '../../stateManagement/segmentation/SegmentationRenderingEngine'; import onLabelmapSegmentationDataModified from './labelmap/onLabelmapSegmentationDataModified'; import { getSegmentation } from '../../stateManagement/segmentation/getSegmentation'; /** A callback function that is called when the segmentation data is modified which * often is as a result of tool interactions e.g., scissors, eraser, etc. */ const onSegmentationDataModified = function ( evt: SegmentationDataModifiedEventType ): void { const { segmentationId } = evt.detail; const { representationData } = getSegmentation(segmentationId); if (representationData.Labelmap) { onLabelmapSegmentationDataModified(evt); } triggerSegmentationRenderBySegmentationId(segmentationId); }; export default onSegmentationDataModified; |