T27490 - Correct handling of timepoints selected by SliceNavigator
Summary:
Added convienience methods to SliceNavigationController
+ GetSelectedTimePoint
+ GetSelectedTimeStep
+ improved constness in BaseController
Added convinience method GetSelectedTimePoint to IRenderWindowPart
+ Refactor derived class interfaces
Removed dead code
Add time point awareness to QmitkSliceBasedInterpolatorWidget
Removed unused/incorrect ui file.
Refactored QmitkSlicesInterpolater to be time point aware.
Also reworked SurfaceInterpolationController in this context.
Refactored AutoSegmentationTools to be time point aware
+ increased constness
Refactored CESTStatisticView to be time point aware.
Reworked QmitkDicomInspectorView for time point awareness
Refactored QmitkImageCropperView to be time point aware.
+ increased constness
Test Plan: review, unit test and application test (important!)
Reviewers: O3 MITK Reviewer Group II, O1 MITK Reviewer Group I, thomass, kalali
Reviewed By: O3 MITK Reviewer Group II, O1 MITK Reviewer Group I, thomass, kalali
Subscribers: kalali
Maniphest Tasks: T27490
Differential Revision: https://phabricator.mitk.org/D329