T27621/T27622 - Corrected threshold tools
Summary:
Add (event) support for current time point change to toolmanager
first draft of threshold tool that behaves correctly time point aware now.
Refactored threshold tools to remove redundant code (introduce one base class with the whole logic)
+ Removed dead code
+ Simplified logic of QmitkBinaryThresholdToolGui
Corrected mitk::AutoSegmentationTool::GetTargetSegmentationNode() to use the current segementation as template if a new segmentation should be generated.
Improved usablility of threshold tools
- replaced dialog by checkbox
- for dynamic segmentations added option to process all time steps
Removed unnecessary call
Test Plan: code review and check list / application test of tool behavior
Reviewers: O1 MITK Reviewer Group I, thomass, kislinsk
Reviewed By: O1 MITK Reviewer Group I, kislinsk
Subscribers: kislinsk, kalali
Maniphest Tasks: T27621, T27622
Differential Revision: https://phabricator.mitk.org/D376