ohif-viewer/Packages/ohif-viewerbase/client/lib/getStackDataIfNotEmpty.js

23 lines
518 B
JavaScript
Raw Normal View History

2017-01-16 15:47:29 +01:00
import { getElementIfNotEmpty } from './getElementIfNotEmpty.js';
export function getStackDataIfNotEmpty(viewportIndex) {
const element = getElementIfNotEmpty(viewportIndex);
if (!element) {
return;
}
const stackToolData = cornerstoneTools.getToolState(element, 'stack');
if (!stackToolData ||
!stackToolData.data ||
!stackToolData.data.length) {
return;
}
const stack = stackToolData.data[0];
if (!stack) {
return;
}
return stack;
}