HomePhabricator
Diffusion MITK 01ec63137fc5

Refactoring of segmentation tools

Description

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.

T27616

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