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 | 5228x 5228x 5228x 5725x 5725x 5228x | import type { SegmentationRepresentations } from '../../../enums'; import { getSegmentationRepresentation } from '../getSegmentationRepresentation'; export function internalGetHiddenSegmentIndices( viewportId, specifier: { segmentationId: string; type: SegmentationRepresentations; } ) { const representation = getSegmentationRepresentation(viewportId, specifier); Iif (!representation) { return new Set(); } const segmentsHidden = Object.entries(representation.segments).reduce( (acc, [segmentIndex, segment]) => { Iif (!segment.visible) { acc.add(Number(segmentIndex)); } return acc; }, new Set<number>() ); return segmentsHidden; } |