Medical Imaging Interaction Toolkit  2023.12.99-ed252ae7
Medical Imaging Interaction Toolkit
QmitkFreeIsoDoseLevelWidget Class Reference

Widget that allows to show and edit the content of an mitk::IsoDoseLevel instance. More...

#include <QmitkFreeIsoDoseLevelWidget.h>

Inheritance diagram for QmitkFreeIsoDoseLevelWidget:
Collaboration diagram for QmitkFreeIsoDoseLevelWidget:

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::IsoDoseLevelgetIsoDoseLevel () 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
 

Detailed Description

Widget that allows to show and edit the content of an mitk::IsoDoseLevel instance.

Definition at line 28 of file QmitkFreeIsoDoseLevelWidget.h.

Constructor & Destructor Documentation

◆ QmitkFreeIsoDoseLevelWidget()

QmitkFreeIsoDoseLevelWidget::QmitkFreeIsoDoseLevelWidget ( QWidget *  parent = nullptr)
explicit

Member Function Documentation

◆ ColorChanged

void QmitkFreeIsoDoseLevelWidget::ColorChanged ( mitk::IsoDoseLevel )
signal

◆ getIsoDoseLevel()

mitk::IsoDoseLevel* QmitkFreeIsoDoseLevelWidget::getIsoDoseLevel ( ) const

◆ getReferenceDose()

mitk::DoseValueAbs QmitkFreeIsoDoseLevelWidget::getReferenceDose ( ) const

◆ OnAbsValueChanged

void QmitkFreeIsoDoseLevelWidget::OnAbsValueChanged ( double  newValue)
slot

◆ OnColorChanged

void QmitkFreeIsoDoseLevelWidget::OnColorChanged ( QColor  color)
slot

◆ OnRelValueChanged

void QmitkFreeIsoDoseLevelWidget::OnRelValueChanged ( double  newValue)
slot

◆ OnSliderChanged

void QmitkFreeIsoDoseLevelWidget::OnSliderChanged ( int  newValue)
slot

◆ OnVisibleClicked

void QmitkFreeIsoDoseLevelWidget::OnVisibleClicked ( bool  checked)
slot

◆ setIsoDoseLevel

void QmitkFreeIsoDoseLevelWidget::setIsoDoseLevel ( mitk::IsoDoseLevel level)
slot

Slot that can be used to set the dose level instance that should be handled by the widget.

◆ setReferenceDose

void QmitkFreeIsoDoseLevelWidget::setReferenceDose ( double  newReferenceDose)
slot

Slot that can be used to set the reference dose.

◆ update()

void QmitkFreeIsoDoseLevelWidget::update ( )
protected

Updates the widget according to its current settings.

◆ updateValue()

void QmitkFreeIsoDoseLevelWidget::updateValue ( mitk::DoseValueRel  newDose)
protected

◆ ValueChanged

void QmitkFreeIsoDoseLevelWidget::ValueChanged ( mitk::IsoDoseLevel ,
mitk::DoseValueRel  oldValue 
)
signal

◆ VisualizationStyleChanged

void QmitkFreeIsoDoseLevelWidget::VisualizationStyleChanged ( mitk::IsoDoseLevel )
signal

Member Data Documentation

◆ m_InternalUpdate

bool QmitkFreeIsoDoseLevelWidget::m_InternalUpdate
protected

Definition at line 70 of file QmitkFreeIsoDoseLevelWidget.h.

◆ m_IsoDoseLevel

mitk::IsoDoseLevel::Pointer QmitkFreeIsoDoseLevelWidget::m_IsoDoseLevel
protected

Definition at line 69 of file QmitkFreeIsoDoseLevelWidget.h.

◆ m_ReferenceDose

mitk::DoseValueAbs QmitkFreeIsoDoseLevelWidget::m_ReferenceDose
protected

Definition at line 68 of file QmitkFreeIsoDoseLevelWidget.h.


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