UNPKG

@cornerstonejs/core

Version:
18 lines (17 loc) 1.06 kB
export default function doesImageNeedToBeRendered(enabledElement, image) { const lastRenderedImageId = enabledElement.renderingTools.lastRenderedImageId; const lastRenderedViewport = enabledElement.renderingTools.lastRenderedViewport; return (image.imageId !== lastRenderedImageId || !lastRenderedViewport || lastRenderedViewport.windowCenter !== enabledElement.viewport.voi.windowCenter || lastRenderedViewport.windowWidth !== enabledElement.viewport.voi.windowWidth || lastRenderedViewport.invert !== enabledElement.viewport.invert || lastRenderedViewport.rotation !== enabledElement.viewport.rotation || lastRenderedViewport.hflip !== enabledElement.viewport.hflip || lastRenderedViewport.vflip !== enabledElement.viewport.vflip || lastRenderedViewport.modalityLUT !== enabledElement.viewport.modalityLUT || lastRenderedViewport.voiLUT !== enabledElement.viewport.voiLUT || lastRenderedViewport.colormap !== enabledElement.viewport.colormap); }