Files
ohif-viewer/extensions/dicom-segmentation/src/getSourceDisplaySet.js
T

16 lines
696 B
JavaScript
Raw Normal View History

import setActiveLabelmap from './utils/setActiveLabelMap';
2021-04-20 16:28:38 +02:00
import { getReferencedDisplaySet } from '../../../platform/core/src/classes/metadata/StudyMetadata.js';
export default function getSourceDisplaySet(studies, segDisplaySet, activateLabelMap = true, onDisplaySetLoadFailureHandler) {
2021-04-20 16:28:38 +02:00
const referencedDisplaySet = getReferencedDisplaySet(segDisplaySet, studies);
2021-04-20 16:28:38 +02:00
let activatedLabelmapPromise;
if (activateLabelMap) {
2021-04-20 16:28:38 +02:00
activatedLabelmapPromise = setActiveLabelmap(referencedDisplaySet, studies, segDisplaySet, undefined, onDisplaySetLoadFailureHandler);
2021-04-19 14:53:38 +02:00
}
2021-04-20 16:28:38 +02:00
return {
referencedDisplaySet : referencedDisplaySet,
activatedLabelmapPromise : activatedLabelmapPromise
}
}