Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Widget that allows to show and edit the content of an mitk::IsoDoseLevel instance. More...
#include <QmitkFreeIsoDoseLevelWidget.h>
Public Slots | |
void | setReferenceDose (double newReferenceDose) |
Slot that can be used to set the reference dose. More... | |
void | setIsoDoseLevel (mitk::IsoDoseLevel *level) |
Slot that can be used to set the dose level instance that should be handled by the widget. More... | |
void | OnRelValueChanged (double newValue) |
void | OnAbsValueChanged (double newValue) |
void | OnSliderChanged (int newValue) |
void | OnVisibleClicked (bool checked) |
void | OnColorChanged (QColor color) |
Signals | |
void | ValueChanged (mitk::IsoDoseLevel *, mitk::DoseValueRel oldValue) |
void | ColorChanged (mitk::IsoDoseLevel *) |
void | VisualizationStyleChanged (mitk::IsoDoseLevel *) |
Public Member Functions | |
QmitkFreeIsoDoseLevelWidget (QWidget *parent=nullptr) | |
mitk::DoseValueAbs | getReferenceDose () const |
mitk::IsoDoseLevel * | getIsoDoseLevel () const |
Protected Member Functions | |
void | update () |
Updates the widget according to its current settings. More... | |
void | updateValue (mitk::DoseValueRel newDose) |
Protected Attributes | |
mitk::DoseValueAbs | m_ReferenceDose |
mitk::IsoDoseLevel::Pointer | m_IsoDoseLevel |
bool | m_InternalUpdate |
Widget that allows to show and edit the content of an mitk::IsoDoseLevel instance.
Definition at line 28 of file QmitkFreeIsoDoseLevelWidget.h.
|
explicit |
Definition at line 17 of file QmitkFreeIsoDoseLevelWidget.cpp.
References getReferenceDose(), m_IsoDoseLevel, mitk::IsoDoseLevel::New(), OnAbsValueChanged(), OnColorChanged(), OnRelValueChanged(), OnSliderChanged(), and OnVisibleClicked().
|
signal |
Referenced by OnColorChanged().
mitk::IsoDoseLevel * QmitkFreeIsoDoseLevelWidget::getIsoDoseLevel | ( | ) | const |
Definition at line 40 of file QmitkFreeIsoDoseLevelWidget.cpp.
References m_IsoDoseLevel, and setReferenceDose().
Referenced by getReferenceDose().
mitk::DoseValueAbs QmitkFreeIsoDoseLevelWidget::getReferenceDose | ( | ) | const |
Definition at line 33 of file QmitkFreeIsoDoseLevelWidget.cpp.
References getIsoDoseLevel(), and m_ReferenceDose.
Referenced by QmitkFreeIsoDoseLevelWidget().
|
slot |
Definition at line 80 of file QmitkFreeIsoDoseLevelWidget.cpp.
References m_InternalUpdate, m_ReferenceDose, OnSliderChanged(), and updateValue().
Referenced by OnRelValueChanged(), and QmitkFreeIsoDoseLevelWidget().
|
slot |
Definition at line 105 of file QmitkFreeIsoDoseLevelWidget.cpp.
References ColorChanged(), m_IsoDoseLevel, and updateValue().
Referenced by OnVisibleClicked(), and QmitkFreeIsoDoseLevelWidget().
|
slot |
Definition at line 71 of file QmitkFreeIsoDoseLevelWidget.cpp.
References m_InternalUpdate, OnAbsValueChanged(), and updateValue().
Referenced by QmitkFreeIsoDoseLevelWidget(), and setIsoDoseLevel().
|
slot |
Definition at line 89 of file QmitkFreeIsoDoseLevelWidget.cpp.
References m_InternalUpdate, OnVisibleClicked(), and updateValue().
Referenced by OnAbsValueChanged(), and QmitkFreeIsoDoseLevelWidget().
|
slot |
Definition at line 98 of file QmitkFreeIsoDoseLevelWidget.cpp.
References m_IsoDoseLevel, OnColorChanged(), and VisualizationStyleChanged().
Referenced by OnSliderChanged(), and QmitkFreeIsoDoseLevelWidget().
|
slot |
Slot that can be used to set the dose level instance that should be handled by the widget.
Definition at line 56 of file QmitkFreeIsoDoseLevelWidget.cpp.
References m_IsoDoseLevel, mitkThrow, OnRelValueChanged(), and update().
Referenced by setReferenceDose().
|
slot |
Slot that can be used to set the reference dose.
Definition at line 46 of file QmitkFreeIsoDoseLevelWidget.cpp.
References m_ReferenceDose, setIsoDoseLevel(), and update().
Referenced by getIsoDoseLevel().
|
protected |
Updates the widget according to its current settings.
Definition at line 132 of file QmitkFreeIsoDoseLevelWidget.cpp.
References m_IsoDoseLevel, and updateValue().
Referenced by setIsoDoseLevel(), setReferenceDose(), and updateValue().
|
protected |
Definition at line 116 of file QmitkFreeIsoDoseLevelWidget.cpp.
References m_InternalUpdate, m_IsoDoseLevel, m_ReferenceDose, update(), and ValueChanged().
Referenced by OnAbsValueChanged(), OnColorChanged(), OnRelValueChanged(), OnSliderChanged(), and update().
|
signal |
Referenced by updateValue().
|
signal |
Referenced by OnVisibleClicked().
|
protected |
Definition at line 70 of file QmitkFreeIsoDoseLevelWidget.h.
Referenced by OnAbsValueChanged(), OnRelValueChanged(), OnSliderChanged(), and updateValue().
|
protected |
Definition at line 69 of file QmitkFreeIsoDoseLevelWidget.h.
Referenced by getIsoDoseLevel(), OnColorChanged(), OnVisibleClicked(), QmitkFreeIsoDoseLevelWidget(), setIsoDoseLevel(), update(), and updateValue().
|
protected |
Definition at line 68 of file QmitkFreeIsoDoseLevelWidget.h.
Referenced by getReferenceDose(), OnAbsValueChanged(), setReferenceDose(), and updateValue().