static ImageSurface showZoomedImage_centered(final RGBImage image) { ret showZoomedImage_centered(image, 2); } static ImageSurface showZoomedImage_centered(S title, RGBImage image) { ret showZoomedImage_centered(title, image, 2); } static ImageSurface showZoomedImage_centered(S title, RGBImage image, double zoom) { ret setFrameTitle(showZoomedImage_centered(image, zoom), title); } static ImageSurface showZoomedImage_centered(final RGBImage image, final double zoom) { ret showZoomedImage_centered(image.getBufferedImage(), zoom); } static ImageSurface showZoomedImage_centered(final BufferedImage image, final double zoom) { ret (ImageSurface) swingAndWait(func { ImageSurface is = showImage_centered(image); is.setZoom(zoom); packFrame(is); ret is; }); } static ImageSurface showZoomedImage_centered(ImageSurface surface, final RGBImage image, final double zoom) { ret showZoomedImage_centered(image, surface, zoom); } static ImageSurface showZoomedImage_centered(ImageSurface surface, final BufferedImage image, final double zoom) { ret showZoomedImage_centered(image, surface, zoom); } static ImageSurface showZoomedImage_centered(ImageSurface surface, final RGBImage image, S title, final double zoom) { ret showZoomedImage_centered(surface, title, image, zoom); } static ImageSurface showZoomedImage_centered(ImageSurface surface, S title, final RGBImage image, final double zoom) { ret setFrameTitle(showZoomedImage_centered(image, surface, zoom), title); } static ImageSurface showZoomedImage_centered(ImageSurface surface, final RGBImage image, S title) { ret showZoomedImage_centered(surface, title, image); } static ImageSurface showZoomedImage_centered(ImageSurface surface, S title, final RGBImage image) { ret showZoomedImage_centered(surface, title, image, 2.0); } static ImageSurface showZoomedImage_centered(RGBImage image, ImageSurface surface, double zoom) { if (surface == null) ret showZoomedImage_centered(image, zoom); else { surface.setImage(image); ret surface; } } static ImageSurface showZoomedImage_centered(ImageSurface surface, S title, BufferedImage image, double zoom) { ret setFrameTitle(title, showZoomedImage_centered(surface, image, zoom)); } static ImageSurface showZoomedImage_centered(BufferedImage image, ImageSurface surface, double zoom) { if (surface == null) ret showZoomedImage_centered(image, zoom); else { surface.setImage(image); ret surface; } }