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 | 35x 3x 3x 3x 32x 32x 32x | import { cache, StackViewport, Types, BaseVolumeViewport, } from '@cornerstonejs/core'; function isViewportPreScaled( viewport: Types.IStackViewport | Types.IVolumeViewport, targetId: string ): boolean { if (viewport instanceof BaseVolumeViewport) { const volumeId = targetId.split('volumeId:')[1]; const volume = cache.getVolume(volumeId); return volume.scaling && Object.keys(volume.scaling).length > 0; } else Eif (viewport instanceof StackViewport) { const { preScale } = viewport.getImageData(); return preScale.scaled; } else { throw new Error('Viewport is not a valid type'); } } export { isViewportPreScaled }; |