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 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

      public GridPane 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: QuPathViewerListener
      Called with the image data within a viewer has changed.
      Specified by:
      imageDataChanged in interface QuPathViewerListener
      Parameters:
      viewer - the viewer whose image has changed
      imageDataOld - the image previously open in the viewer
      imageDataNew - the image now open in the viewer
    • visibleRegionChanged

      public void visibleRegionChanged(QuPathViewer viewer, Shape shape)
      Description copied from interface: QuPathViewerListener
      Called when the visible region has changed in a viewer.
      Specified by:
      visibleRegionChanged in interface QuPathViewerListener
      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

      public void selectedObjectChanged(QuPathViewer viewer, PathObject pathObjectSelected)
      Description copied from interface: QuPathViewerListener
      Called when the primary selected object has changed in a viewer.
      Specified by:
      selectedObjectChanged in interface QuPathViewerListener
      Parameters:
      viewer - the viewer
      pathObjectSelected -
    • viewerClosed

      public void viewerClosed(QuPathViewer viewer)
      Description copied from interface: QuPathViewerListener
      Called when a viewer is closed.
      Specified by:
      viewerClosed in interface QuPathViewerListener
      Parameters:
      viewer - the viewer that has been closed.
    • handle

      public void handle(MouseEvent event)
      Specified by:
      handle in interface EventHandler<MouseEvent>