Split out abstract base class from AbstractViewerPanel from ViewerPanel.
AbstractViewerPanel is used instead of ViewerPanel where possible.
This will allow to re-use bookmark, bounding box, manual transform tools in BigVolumeViewer.
Use scijava-listeners for ViewerPanel listeners
Reduce usage of deprecated bdv.viewer.state.ViewerState
AbstractViewerPanel
fromViewerPanel
.AbstractViewerPanel
is used instead of ViewerPanel where possible. This will allow to re-use bookmark, bounding box, manual transform tools in BigVolumeViewer.ViewerPanel
listenersbdv.viewer.state.ViewerState
AbstractViewerPanel.align(...)
public