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

#include <QmitkTransferFunctionGeneratorWidget.h>

Inheritance diagram for QmitkTransferFunctionGeneratorWidget:
Collaboration diagram for QmitkTransferFunctionGeneratorWidget:

Public Slots

void OnSavePreset ()
 
void OnLoadPreset ()
 
void OnDeltaLevelWindow (int dx, int dy)
 
void OnDeltaThreshold (int dx, int dy)
 

Signals

void SignalTransferFunctionModeChanged (int)
 
void SignalUpdateCanvas ()
 

Public Member Functions

 QmitkTransferFunctionGeneratorWidget (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~QmitkTransferFunctionGeneratorWidget () override
 
void SetDataNode (mitk::DataNode *node)
 
int AddPreset (const QString &presetName)
 
void SetPresetsTabEnabled (bool enable)
 
void SetThresholdTabEnabled (bool enable)
 
void SetBellTabEnabled (bool enable)
 

Protected Slots

void OnPreset (int mode)
 

Protected Member Functions

double ScaleDelta (int d) const
 

Protected Attributes

mitk::TransferFunctionProperty::Pointer tfpToChange
 
double histoMinimum
 
double histoMaximum
 
double thPos
 
double thDelta
 
double deltaScale
 
double deltaMax
 
double deltaMin
 
const mitk::Image::HistogramTypehistoGramm
 
QString presetFileName
 

Detailed Description

Definition at line 26 of file QmitkTransferFunctionGeneratorWidget.h.

Constructor & Destructor Documentation

◆ QmitkTransferFunctionGeneratorWidget()

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

◆ ~QmitkTransferFunctionGeneratorWidget()

QmitkTransferFunctionGeneratorWidget::~QmitkTransferFunctionGeneratorWidget ( )
override

Definition at line 307 of file QmitkTransferFunctionGeneratorWidget.cpp.

Member Function Documentation

◆ AddPreset()

int QmitkTransferFunctionGeneratorWidget::AddPreset ( const QString &  presetName)

Definition at line 60 of file QmitkTransferFunctionGeneratorWidget.cpp.

◆ OnDeltaLevelWindow

◆ OnDeltaThreshold

◆ OnLoadPreset

◆ OnPreset

void QmitkTransferFunctionGeneratorWidget::OnPreset ( int  mode)
protectedslot

◆ OnSavePreset

void QmitkTransferFunctionGeneratorWidget::OnSavePreset ( )
slot

◆ ScaleDelta()

double QmitkTransferFunctionGeneratorWidget::ScaleDelta ( int  d) const
protected

Definition at line 171 of file QmitkTransferFunctionGeneratorWidget.cpp.

References deltaScale.

Referenced by OnDeltaLevelWindow(), and OnDeltaThreshold().

◆ SetBellTabEnabled()

void QmitkTransferFunctionGeneratorWidget::SetBellTabEnabled ( bool  enable)

Definition at line 78 of file QmitkTransferFunctionGeneratorWidget.cpp.

◆ SetDataNode()

◆ SetPresetsTabEnabled()

void QmitkTransferFunctionGeneratorWidget::SetPresetsTabEnabled ( bool  enable)

Definition at line 68 of file QmitkTransferFunctionGeneratorWidget.cpp.

◆ SetThresholdTabEnabled()

void QmitkTransferFunctionGeneratorWidget::SetThresholdTabEnabled ( bool  enable)

Definition at line 73 of file QmitkTransferFunctionGeneratorWidget.cpp.

◆ SignalTransferFunctionModeChanged

void QmitkTransferFunctionGeneratorWidget::SignalTransferFunctionModeChanged ( int  )
signal

◆ SignalUpdateCanvas

void QmitkTransferFunctionGeneratorWidget::SignalUpdateCanvas ( )
signal

Member Data Documentation

◆ deltaMax

double QmitkTransferFunctionGeneratorWidget::deltaMax
protected

◆ deltaMin

double QmitkTransferFunctionGeneratorWidget::deltaMin
protected

◆ deltaScale

double QmitkTransferFunctionGeneratorWidget::deltaScale
protected

Definition at line 69 of file QmitkTransferFunctionGeneratorWidget.h.

Referenced by ScaleDelta(), and SetDataNode().

◆ histoGramm

const mitk::Image::HistogramType* QmitkTransferFunctionGeneratorWidget::histoGramm
protected

◆ histoMaximum

double QmitkTransferFunctionGeneratorWidget::histoMaximum
protected

◆ histoMinimum

double QmitkTransferFunctionGeneratorWidget::histoMinimum
protected

◆ presetFileName

QString QmitkTransferFunctionGeneratorWidget::presetFileName
protected

◆ tfpToChange

mitk::TransferFunctionProperty::Pointer QmitkTransferFunctionGeneratorWidget::tfpToChange
protected

◆ thDelta

double QmitkTransferFunctionGeneratorWidget::thDelta
protected

◆ thPos

double QmitkTransferFunctionGeneratorWidget::thPos
protected

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