#include <QmitkMultiLabelSelectionLabel.h>
◆ LabelValueType
◆ LabelValueVectorType
◆ QmitkMultiLabelSelectionLabel()
QmitkMultiLabelSelectionLabel::QmitkMultiLabelSelectionLabel |
( |
QWidget * |
parent = nullptr | ) |
|
◆ ~QmitkMultiLabelSelectionLabel()
QmitkMultiLabelSelectionLabel::~QmitkMultiLabelSelectionLabel |
( |
| ) |
|
◆ CurrentSelectionChanged
A signal that will be emitted if the selected labels change.
- Parameters
-
labels | A list of label values that are now selected. |
◆ GetEmptyInfo()
QString QmitkMultiLabelSelectionLabel::GetEmptyInfo |
( |
| ) |
const |
◆ GetHighlightingActivated()
bool QmitkMultiLabelSelectionLabel::GetHighlightingActivated |
( |
| ) |
const |
◆ GetMultiLabelNode()
mitk::DataNode* QmitkMultiLabelSelectionLabel::GetMultiLabelNode |
( |
| ) |
const |
◆ GetMultiLabelSegmentation()
◆ GetSelectedLabels()
Retrieve the currently selected labels (equals the last CurrentSelectionChanged values).
◆ Initialize()
void QmitkMultiLabelSelectionLabel::Initialize |
( |
| ) |
|
|
protected |
◆ SetEmptyInfo
void QmitkMultiLabelSelectionLabel::SetEmptyInfo |
( |
QString |
info | ) |
|
|
slot |
Set the info text that should be displayed if no label is selected. The string can contain HTML code, if desired.
◆ SetHighlightingActivated
void QmitkMultiLabelSelectionLabel::SetHighlightingActivated |
( |
bool |
visiblityMod | ) |
|
|
slot |
◆ SetMultiLabelNode
void QmitkMultiLabelSelectionLabel::SetMultiLabelNode |
( |
mitk::DataNode * |
node | ) |
|
|
slot |
Sets the segmentation node that will be used /monitored by the widget.
- Parameters
-
node | A pointer to the segmentation node. |
◆ SetMultiLabelSegmentation
Sets the segmentation that will be used and monitored by the widget.
- Parameters
-
segmentation | A pointer to the segmentation to set. |
- Precondition
- Segmentation node is nullptr.
◆ SetSelectedLabel
The passed label will be used as new selection in the widget.
- Parameters
-
selectedLabel | Value of the selected label. |
◆ SetSelectedLabels
void QmitkMultiLabelSelectionLabel::SetSelectedLabels |
( |
const LabelValueVectorType & |
selectedLabels | ) |
|
|
slot |
Transform a list of label values into the new selection of the inspector.
- Parameters
-
selectedLabels | A list of selected label values. |
◆ UpdateWidget()
void QmitkMultiLabelSelectionLabel::UpdateWidget |
( |
| ) |
|
|
protected |
◆ m_Controls
std::unique_ptr<Ui::QmitkMultiLabelSelectionLabel> QmitkMultiLabelSelectionLabel::m_Controls |
|
protected |
◆ m_LastValidSelectedLabels
◆ m_Segmentation
The documentation for this class was generated from the following file: