Page MenuHomePhabricator

[Segmentation] Move Segmentation utilities widgets to SegmentationUI module
Closed, ResolvedPublic

Description

The following classes inside the org_mitk_gui_qt_multilabelsegmentation-plugin should be moved to the SegmentationUI module:

  • QmitkSegmentationUtilityWidget and its subclasses
  • QmitkBooleanOperationsWidget
  • QmitkConvertToMlWidget
  • QmitkImageMaskingWidget
  • QmitkMorphologicalOperationsWidget
  • QmitkSurfaceToImageWidget

The following classes inside the org_mitk_gui_qt_segmentation-plugin should be moved to the SegmentationUI module:

  • QmitkSegmentationUtilityWidget and its subclasses
  • QmitkBooleanOperationsWidget
  • QmitkContourModelToImageWidget
  • QmitkImageMaskingWidget
  • QmitkMorphologicalOperationsWidget
  • QmitkSurfaceToImageWidget

This will additionally remove redundancy of the mentioned classes.
T28264 and T28134 (and probably some more related tasks) should be considered while working on this task.

Revisions and Commits

rMITK MITK
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision

Event Timeline

kalali triaged this task as Normal priority.Oct 18 2021, 12:48 PM
kalali created this task.

T27133 is related / important to consider.

@s349i Are you aware of this task? What is your current status conc. the two Utilities Views?

Since @floca suggested we merge Segmentation Utilities and MultilabelSegmentation Utilities only one of each Widget will probably remain. But also since we only want one of the SegmentationUtilities and MultilabelSegmentationUtilities probably the mitkMultiLabelImage class should be integrated now since I am still using the LabelSetImage as a makeshift. I have made some progress on BooleanOperations and MorphologicalOperations. Probably something to talk in the coming group meeting.

Good idea to talk about it in the group meeting.

With {D744} being landed we can finally move the widgets to the SegmentationUI module.

kalali added a revision: Restricted Differential Revision.Nov 7 2022, 2:01 PM