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 30 31 32 33 34 35 36 37 | 34x 34x 34x 34x 34x 34x 34x | import {
CPUFallbackEnabledElement,
CPUFallbackRenderingTools,
} from '../../../../types';
/**
* Saves the parameters of the last render into renderingTools, used later to decide if data can be reused.
*
* @param {Object} enabledElement Cornerstone EnabledElement
* @returns {Object} enabledElement.renderingTools
* @memberof rendering
*/
export default function (
enabledElement: CPUFallbackEnabledElement
): CPUFallbackRenderingTools {
const imageId = enabledElement.image.imageId;
const viewport = enabledElement.viewport;
const isColor = enabledElement.image.color;
enabledElement.renderingTools.lastRenderedImageId = imageId;
enabledElement.renderingTools.lastRenderedIsColor = isColor;
enabledElement.renderingTools.lastRenderedViewport = {
windowCenter: viewport.voi.windowCenter,
windowWidth: viewport.voi.windowWidth,
invert: viewport.invert,
rotation: viewport.rotation,
hflip: viewport.hflip,
vflip: viewport.vflip,
modalityLUT: viewport.modalityLUT,
voiLUT: viewport.voiLUT,
colormap: viewport.colormap,
};
return enabledElement.renderingTools;
}
|