@cornerstonejs/core
Version:
Cornerstone3D Core
15 lines (14 loc) • 559 B
JavaScript
import StackViewport from '../RenderingEngine/StackViewport.js';
import getEnabledElement from '../getEnabledElement.js';
function getImageLegacy(element) {
const enabledElement = getEnabledElement(element);
if (!enabledElement) {
return;
}
const { viewport } = enabledElement;
if (!(viewport instanceof StackViewport)) {
throw new Error(`An image can only be fetched for a stack viewport and not for a viewport of type: ${viewport.type}`);
}
return viewport.getCornerstoneImage();
}
export default getImageLegacy;