Class MiniViewers.MiniViewerManager
java.lang.Object
qupath.lib.gui.commands.MiniViewers.MiniViewerManager
- All Implemented Interfaces:
EventListener, EventHandler<MouseEvent>, QuPathViewerListener
- Enclosing class:
MiniViewers
public static class MiniViewers.MiniViewerManager
extends Object
implements EventHandler<MouseEvent>, QuPathViewerListener
A manager for one or more mini-viewers, where the 'more' means a separate viewer per channel.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()doubleGet the downsample used within the mini viewers.getPane()Get the pane containing all mini viewers, which can be added to a scene for display.voidhandle(MouseEvent event) voidimageDataChanged(QuPathViewer viewer, ImageData<BufferedImage> imageDataOld, ImageData<BufferedImage> imageDataNew) Called with the image data within a viewer has changed.voidselectedObjectChanged(QuPathViewer viewer, PathObject pathObjectSelected) Called when the primary selected object has changed in a viewer.voidsetDownsample(double downsample) Set the downsample to use within the mini viewers.voidviewerClosed(QuPathViewer viewer) Called when a viewer is closed.voidvisibleRegionChanged(QuPathViewer viewer, Shape shape) Called when the visible region has changed in a viewer.
-
Method Details
-
close
public void close() -
getDownsample
public double getDownsample()Get the downsample used within the mini viewers.- Returns:
-
setDownsample
public void setDownsample(double downsample) Set the downsample to use within the mini viewers.- Parameters:
downsample-
-
getPane
Get the pane containing all mini viewers, which can be added to a scene for display.- Returns:
-
imageDataChanged
public void imageDataChanged(QuPathViewer viewer, ImageData<BufferedImage> imageDataOld, ImageData<BufferedImage> imageDataNew) Description copied from interface:QuPathViewerListenerCalled with the image data within a viewer has changed.- Specified by:
imageDataChangedin interfaceQuPathViewerListener- Parameters:
viewer- the viewer whose image has changedimageDataOld- the image previously open in the viewerimageDataNew- the image now open in the viewer
-
visibleRegionChanged
Description copied from interface:QuPathViewerListenerCalled when the visible region has changed in a viewer.- Specified by:
visibleRegionChangedin interfaceQuPathViewerListener- Parameters:
viewer- the viewer whose visible region has changed.shape- shape representing the new visible region (in image pixel coordinates). This is rectangular, but may also be rotated.
-
selectedObjectChanged
Description copied from interface:QuPathViewerListenerCalled when the primary selected object has changed in a viewer.- Specified by:
selectedObjectChangedin interfaceQuPathViewerListener- Parameters:
viewer- the viewerpathObjectSelected-
-
viewerClosed
Description copied from interface:QuPathViewerListenerCalled when a viewer is closed.- Specified by:
viewerClosedin interfaceQuPathViewerListener- Parameters:
viewer- the viewer that has been closed.
-
handle
- Specified by:
handlein interfaceEventHandler<MouseEvent>
-