|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Widget that offers a simple list that displays all labels (color and name) in the active layer of a MultiLabelSegmentation. More...
#include <QmitkSimpleLabelSetListWidget.h>


Public Types | |
| using | LabelVectorType = std::vector< mitk::Label::ConstPointer > |
Public Slots | |
| void | SetLabelSetImage (const mitk::MultiLabelSegmentation *image) |
| void | SetSelectedLabels (const LabelVectorType &selectedLabels) |
Signals | |
| void | SelectedLabelsChanged (const LabelVectorType &selectedLabels) |
| void | ActiveLayerChanged () |
Public Member Functions | |
| QmitkSimpleLabelSetListWidget (QWidget *parent=nullptr) | |
| Constructs the label set list widget. More... | |
| ~QmitkSimpleLabelSetListWidget () override | |
| LabelVectorType | SelectedLabels () const |
| Returns the currently selected labels. More... | |
| const mitk::MultiLabelSegmentation * | GetLabelSetImage () const |
| Returns the MultiLabelSegmentation currently displayed. More... | |
Protected Slots | |
| void | OnLabelSelectionChanged () |
Protected Member Functions | |
| void | OnLayerChanged () |
| void | OnLabelChanged (mitk::MultiLabelSegmentation::LabelValueType lv) |
| void | ResetList () |
Protected Attributes | |
| mitk::MultiLabelSegmentation::ConstPointer | m_LabelSetImage |
| QListWidget * | m_LabelList |
| bool | m_Emmiting |
| mitk::ITKEventObserverGuard | m_LabelAddedObserver |
| mitk::ITKEventObserverGuard | m_LabelModifiedObserver |
| mitk::ITKEventObserverGuard | m_LabelRemovedObserver |
Widget that offers a simple list that displays all labels (color and name) in the active layer of a MultiLabelSegmentation.
Definition at line 26 of file QmitkSimpleLabelSetListWidget.h.
| using QmitkSimpleLabelSetListWidget::LabelVectorType = std::vector<mitk::Label::ConstPointer> |
Definition at line 35 of file QmitkSimpleLabelSetListWidget.h.
| QmitkSimpleLabelSetListWidget::QmitkSimpleLabelSetListWidget | ( | QWidget * | parent = nullptr | ) |
Constructs the label set list widget.
|
override |
|
signal |
| const mitk::MultiLabelSegmentation* QmitkSimpleLabelSetListWidget::GetLabelSetImage | ( | ) | const |
Returns the MultiLabelSegmentation currently displayed.
|
protected |
|
protectedslot |
|
protected |
|
protected |
| LabelVectorType QmitkSimpleLabelSetListWidget::SelectedLabels | ( | ) | const |
Returns the currently selected labels.
|
signal |
|
slot |
|
slot |
|
protected |
Definition at line 62 of file QmitkSimpleLabelSetListWidget.h.
|
protected |
Definition at line 64 of file QmitkSimpleLabelSetListWidget.h.
|
protected |
Definition at line 61 of file QmitkSimpleLabelSetListWidget.h.
|
protected |
Definition at line 65 of file QmitkSimpleLabelSetListWidget.h.
|
protected |
Definition at line 66 of file QmitkSimpleLabelSetListWidget.h.
|
protected |
Definition at line 60 of file QmitkSimpleLabelSetListWidget.h.