Class MultiBoxOverlayRenderer


  • public class MultiBoxOverlayRenderer
    extends Object
    Render multibox overlay corresponding to a ViewerState into a Graphics2D.
    Author:
    Tobias Pietzsch
    • Constructor Detail

      • MultiBoxOverlayRenderer

        public MultiBoxOverlayRenderer()
      • MultiBoxOverlayRenderer

        public MultiBoxOverlayRenderer​(int screenWidth,
                                       int screenHeight)
    • Method Detail

      • isHighlightInProgress

        public boolean isHighlightInProgress()
      • highlight

        public void highlight​(int sourceIndex)
      • updateVirtualScreenSize

        public void updateVirtualScreenSize​(int screenWidth,
                                            int screenHeight)
        Update the screen interval. This is the target 2D interval into which pixels are rendered. (In the box overlay it is shown as a filled grey rectangle.)
      • setBoxInterval

        public void setBoxInterval​(net.imglib2.Interval interval)
        Update the box interval. This is the screen interval in which to display navigation wire-frame cube.
      • setViewerState

        @Deprecated
        public void setViewerState​(ViewerState viewerState)
        Deprecated.
        Update data to show in the box overlay.
      • setViewerState

        public void setViewerState​(ViewerState state)
        Update data to show in the box overlay.