HomePhabricator
Diffusion MITK 3b10b122973e

T28796 Refactor_multi_label_morph_ops

Description

T28796 Refactor_multi_label_morph_ops

Summary:
Extracted CreateLabelMask out of LabelSetImage and moved to LabelSetImageConverter

Added LabelSetImage::AddLabelWithContent

Improved QmitkMultiLabelInspector to expand sub trees automatically if new label (instances) are added to the segmentation programatically (so not via the inspector itself).

Reworked morphological operation widget.

+ fixed T28796

Extracted CreateLabelMask out of LabelSetImage and moved to LabelSetImageConverter

  1. Conflicts:
  2. Modules/Multilabel/mitkLabelSetImage.h
  3. Modules/Multilabel/mitkLabelSetImageConverter.cpp
  4. Modules/Multilabel/mitkLabelSetImageConverter.h

Fixed gcc errors

Test Plan: code review, ui test

Reviewers: O1 MITK Reviewer Group I, s434n

Reviewed By: O1 MITK Reviewer Group I, s434n

Subscribers: s434n

Maniphest Tasks: T28796

Differential Revision: https://phabricator.mitk.org/D920

Details

Provenance
flocaAuthored on Mon, Apr 15, 5:22 PM
flocaPushed on Mon, Apr 15, 6:37 PM
Reviewer
O1: MITK Reviewer Group I
Differential Revision
Restricted Differential Revision
Parents
rMITKfd5a4a293f58: fixed review remarks
rMITKccb469becb9f: Merge branch 'feature/T29390-Improve_conversion_for_multilabel' into develop
Branches
Unknown
Tags
Unknown
Tasks
T28796: [Segmentation][Utilities] Morphological Operations behave unexpectedly