/** * Displays the preview dialog with images depending on the saving type. * * @param savingType The type of saving. */ private void createImages(int savingType) { boolean b = uiDelegate.includeROI(); switch (savingType) { default: case ImgSaverUI.IMAGE: imageType = ImgSaverUI.IMAGE; mainImage = model.getDisplayedImage(b); imageComponents = null; break; case ImgSaverUI.GRID_IMAGE: imageType = ImgSaverUI.GRID_IMAGE; mainImage = model.getGridImage(); imageComponents = null; break; case ImgSaverUI.PROJECTED_IMAGE: imageType = ImgSaverUI.PROJECTED_IMAGE; mainImage = model.getDisplayedProjectedImage(); imageComponents = null; break; case ImgSaverUI.IMAGE_AND_COMPONENTS: imageType = ImgSaverUI.IMAGE_AND_COMPONENTS; mainImage = model.getDisplayedImage(b); imageComponents = model.getImageComponents(ImViewer.RGB_MODEL, b); break; case ImgSaverUI.IMAGE_AND_COMPONENTS_GREY: imageType = ImgSaverUI.IMAGE_AND_COMPONENTS; mainImage = model.getDisplayedImage(b); imageComponents = model.getImageComponents(ImViewer.GREY_SCALE_MODEL, b); break; case ImgSaverUI.LENS_IMAGE: imageType = ImgSaverUI.LENS_IMAGE; mainImage = model.getZoomedLensImage(); imageComponents = null; break; case ImgSaverUI.LENS_IMAGE_AND_COMPONENTS: imageType = ImgSaverUI.LENS_IMAGE_AND_COMPONENTS; mainImage = model.getZoomedLensImage(); imageComponents = model.getLensImageComponents(ImViewer.RGB_MODEL); break; case ImgSaverUI.LENS_IMAGE_AND_COMPONENTS_GREY: imageType = ImgSaverUI.LENS_IMAGE_AND_COMPONENTS; mainImage = model.getZoomedLensImage(); imageComponents = model.getLensImageComponents(ImViewer.GREY_SCALE_MODEL); } }