Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkTransferFunctionWidget Class Reference

#include <QmitkTransferFunctionWidget.h>

Inheritance diagram for QmitkTransferFunctionWidget:
Collaboration diagram for QmitkTransferFunctionWidget:

Public Slots

void SetXValueScalar (const QString text)
 
void SetYValueScalar (const QString text)
 
void SetXValueGradient (const QString text)
 
void SetYValueGradient (const QString text)
 
void SetXValueColor (const QString text)
 
void OnUpdateCanvas ()
 
void UpdateRanges ()
 
void OnResetSlider ()
 
void OnSpanChanged (int lower, int upper)
 

Public Member Functions

 QmitkTransferFunctionWidget (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~QmitkTransferFunctionWidget () override
 
void SetDataNode (mitk::DataNode *node, const mitk::BaseRenderer *renderer=nullptr)
 
void SetScalarLabel (const QString &scalarLabel)
 
void ShowScalarOpacityFunction (bool show)
 
void ShowColorFunction (bool show)
 
void ShowGradientOpacityFunction (bool show)
 
void SetScalarOpacityFunctionEnabled (bool enable)
 
void SetColorFunctionEnabled (bool enable)
 
void SetGradientOpacityFunctionEnabled (bool enable)
 

Protected Attributes

mitk::TransferFunctionProperty::Pointer tfpToChange
 
int m_RangeSliderMin
 
int m_RangeSliderMax
 
mitk::SimpleHistogramCache histogramCache
 

Detailed Description

Definition at line 36 of file QmitkTransferFunctionWidget.h.

Constructor & Destructor Documentation

◆ QmitkTransferFunctionWidget()

QmitkTransferFunctionWidget::QmitkTransferFunctionWidget ( QWidget *  parent = nullptr,
Qt::WindowFlags  f = nullptr 
)

◆ ~QmitkTransferFunctionWidget()

QmitkTransferFunctionWidget::~QmitkTransferFunctionWidget ( )
override

Definition at line 46 of file QmitkTransferFunctionWidget.cpp.

Member Function Documentation

◆ OnResetSlider

void QmitkTransferFunctionWidget::OnResetSlider ( )
slot

◆ OnSpanChanged

void QmitkTransferFunctionWidget::OnSpanChanged ( int  lower,
int  upper 
)
slot

Definition at line 226 of file QmitkTransferFunctionWidget.cpp.

References UpdateRanges().

Referenced by QmitkTransferFunctionWidget().

◆ OnUpdateCanvas

void QmitkTransferFunctionWidget::OnUpdateCanvas ( )
slot

Definition at line 145 of file QmitkTransferFunctionWidget.cpp.

References tfpToChange, and UpdateRanges().

Referenced by SetDataNode().

◆ SetColorFunctionEnabled()

void QmitkTransferFunctionWidget::SetColorFunctionEnabled ( bool  enable)

Definition at line 81 of file QmitkTransferFunctionWidget.cpp.

◆ SetDataNode()

◆ SetGradientOpacityFunctionEnabled()

void QmitkTransferFunctionWidget::SetGradientOpacityFunctionEnabled ( bool  enable)

Definition at line 86 of file QmitkTransferFunctionWidget.cpp.

◆ SetScalarLabel()

void QmitkTransferFunctionWidget::SetScalarLabel ( const QString &  scalarLabel)

Definition at line 50 of file QmitkTransferFunctionWidget.cpp.

◆ SetScalarOpacityFunctionEnabled()

void QmitkTransferFunctionWidget::SetScalarOpacityFunctionEnabled ( bool  enable)

Definition at line 76 of file QmitkTransferFunctionWidget.cpp.

◆ SetXValueColor

void QmitkTransferFunctionWidget::SetXValueColor ( const QString  text)
slot

◆ SetXValueGradient

void QmitkTransferFunctionWidget::SetXValueGradient ( const QString  text)
slot

◆ SetXValueScalar

void QmitkTransferFunctionWidget::SetXValueScalar ( const QString  text)
slot

◆ SetYValueGradient

void QmitkTransferFunctionWidget::SetYValueGradient ( const QString  text)
slot

◆ SetYValueScalar

void QmitkTransferFunctionWidget::SetYValueScalar ( const QString  text)
slot

◆ ShowColorFunction()

void QmitkTransferFunctionWidget::ShowColorFunction ( bool  show)

Definition at line 66 of file QmitkTransferFunctionWidget.cpp.

◆ ShowGradientOpacityFunction()

void QmitkTransferFunctionWidget::ShowGradientOpacityFunction ( bool  show)

Definition at line 71 of file QmitkTransferFunctionWidget.cpp.

◆ ShowScalarOpacityFunction()

void QmitkTransferFunctionWidget::ShowScalarOpacityFunction ( bool  show)

Definition at line 61 of file QmitkTransferFunctionWidget.cpp.

◆ UpdateRanges

void QmitkTransferFunctionWidget::UpdateRanges ( )
slot

Definition at line 211 of file QmitkTransferFunctionWidget.cpp.

Referenced by OnResetSlider(), OnSpanChanged(), and OnUpdateCanvas().

Member Data Documentation

◆ histogramCache

mitk::SimpleHistogramCache QmitkTransferFunctionWidget::histogramCache
protected

Definition at line 76 of file QmitkTransferFunctionWidget.h.

Referenced by SetDataNode().

◆ m_RangeSliderMax

int QmitkTransferFunctionWidget::m_RangeSliderMax
protected

Definition at line 74 of file QmitkTransferFunctionWidget.h.

Referenced by OnResetSlider(), and SetDataNode().

◆ m_RangeSliderMin

int QmitkTransferFunctionWidget::m_RangeSliderMin
protected

Definition at line 73 of file QmitkTransferFunctionWidget.h.

Referenced by OnResetSlider(), and SetDataNode().

◆ tfpToChange

mitk::TransferFunctionProperty::Pointer QmitkTransferFunctionWidget::tfpToChange
protected

Definition at line 71 of file QmitkTransferFunctionWidget.h.

Referenced by OnUpdateCanvas(), and SetDataNode().


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