Refactoring of segmentation tools
Summary:
Improved documentation and constness.
Added a AutoSegmentationWithPreviewTool base class to resolve redundancy in tools
BREAKING CHANGE: CanHandle signature changed to also check for the workingdata.
Refactore BinaryThresholdBaseTool to use new AutoSegmentationWithPreviewTool
Corrected and refactored FastMarching3DTool. Fixed T18436
Corrected and refactored Otsu.
Test Plan: Code review and application tests
Reviewers: O1 MITK Reviewer Group I, thomass, kalali
Reviewed By: O1 MITK Reviewer Group I, kalali
Subscribers: kalali
Maniphest Tasks: T18436
Differential Revision: https://phabricator.mitk.org/D380