Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
QmitkExtractFromMultiLabelSegmentationWidget Class Reference

Widget for extracting images from multi-label segmentations. More...

#include <QmitkExtractFromMultiLabelSegmentationWidget.h>

Inheritance diagram for QmitkExtractFromMultiLabelSegmentationWidget:
Collaboration diagram for QmitkExtractFromMultiLabelSegmentationWidget:

Signals

void NewResultsReady (const QList< mitk::DataNode::Pointer > &nodes)
 Emitted after extraction result node(s) were added to the data storage. More...
 

Public Member Functions

 QmitkExtractFromMultiLabelSegmentationWidget (mitk::DataStorage *dataStorage, QWidget *parent=nullptr)
 Constructs the widget with GUI elements and signal/slot connections. More...
 
 ~QmitkExtractFromMultiLabelSegmentationWidget () override
 Destructor. More...
 

Detailed Description

Widget for extracting images from multi-label segmentations.

Provides a GUI and logic to extract different image representations (class maps, instance maps, and instance masks) from a multi-label segmentation. The extracted images are stored as child nodes in the data storage.

See also
mitk::MultiLabelSegmentation
QmitkConvertToMultiLabelSegmentationWidget

Definition at line 48 of file QmitkExtractFromMultiLabelSegmentationWidget.h.

Constructor & Destructor Documentation

◆ QmitkExtractFromMultiLabelSegmentationWidget()

QmitkExtractFromMultiLabelSegmentationWidget::QmitkExtractFromMultiLabelSegmentationWidget ( mitk::DataStorage *  dataStorage,
QWidget *  parent = nullptr 
)
explicit

Constructs the widget with GUI elements and signal/slot connections.

Parameters
[in]dataStoragePointer to the data storage for node selection and result storage.
[in]parentOptional parent widget.

◆ ~QmitkExtractFromMultiLabelSegmentationWidget()

QmitkExtractFromMultiLabelSegmentationWidget::~QmitkExtractFromMultiLabelSegmentationWidget ( )
override

Destructor.

Member Function Documentation

◆ NewResultsReady

void QmitkExtractFromMultiLabelSegmentationWidget::NewResultsReady ( const QList< mitk::DataNode::Pointer > &  nodes)
signal

Emitted after extraction result node(s) were added to the data storage.


The documentation for this class was generated from the following file: