Use plane geometries as render window crosshair
Summary:
Add CrosshairManager for render window widgets
The CrosshairManager will take care of plane geometries
and plane data / data nodes to show the orthogonal planes.
Add helper class for slice navigation
Commonly used functions are collected here.
Use crosshair manager in RenderWindowWidget
Add handling of plane nodes to mxnmultiwidget
This allows to add / remove the plane geometry nodes
from the mxnmultiwidget editor when the render window part changes.
Clean base renderer class
Test Plan:
manual testing
- start MITK, load an image
- close the StdMultiWidget, open the MxnMultiWidget
- navigate in the render window, reinit the node, scroll
- open a second image, navigate, (global) reinit, scroll
- add more render windows, test again
Reviewers: s434n, O1 MITK Reviewer Group I, O3 MITK Reviewer Group II, floca
Reviewed By: O1 MITK Reviewer Group I, O3 MITK Reviewer Group II, floca
Subscribers: kislinsk, floca, kalali, s434n
Maniphest Tasks: T26627
Differential Revision: https://phabricator.mitk.org/D714