Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
QmitkFastMarchingTool3DGUI Class Reference

GUI for mitk::FastMarchingTool. More...

#include <QmitkFastMarchingTool3DGUI.h>

Inheritance diagram for QmitkFastMarchingTool3DGUI:
Collaboration diagram for QmitkFastMarchingTool3DGUI:

Public Member Functions

 mitkClassMacro (QmitkFastMarchingTool3DGUI, QmitkToolGUI)
 
Pointer Clone () const
 
void OnThresholdChanged (int current)
 
- Public Member Functions inherited from QmitkToolGUI
 mitkClassMacroItkParent (QmitkToolGUI, itk::Object)
 
void SetTool (mitk::Tool *tool)
 
virtual void Register () const override
 
virtual void UnRegister () const ITK_NOEXCEPT ITK_OVERRIDE
 
virtual void SetReferenceCount (int) override
 
virtual ~QmitkToolGUI ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Slots

void OnNewToolAssociated (mitk::Tool *)
 
void OnThresholdChanged (double, double)
 
void OnAlphaChanged (double)
 
void OnBetaChanged (double)
 
void OnSigmaChanged (double)
 
void OnStoppingValueChanged (double)
 
void OnConfirmSegmentation ()
 
void Refetch ()
 
void SetStepper (mitk::Stepper *)
 
void OnClearSeeds ()
 

Protected Member Functions

 QmitkFastMarchingTool3DGUI ()
 
virtual ~QmitkFastMarchingTool3DGUI ()
 
void BusyStateChanged (bool) override
 
void Update ()
 
void OnFastMarchingToolReady ()
 

Protected Attributes

ctkRangeWidget * m_slwThreshold
 
ctkSliderWidget * m_slStoppingValue
 
ctkSliderWidget * m_slSigma
 
ctkSliderWidget * m_slAlpha
 
ctkSliderWidget * m_slBeta
 
QPushButton * m_btConfirm
 
QPushButton * m_btClearSeeds
 
mitk::FastMarchingTool3D::Pointer m_FastMarchingTool
 
bool m_TimeIsConnected
 
mitk::Stepper::Pointer m_TimeStepper
 
- Protected Attributes inherited from QmitkToolGUI
mitk::Tool::Pointer m_Tool
 

Additional Inherited Members

- Signals inherited from QmitkToolGUI
void NewToolAssociated (mitk::Tool *)
 

Detailed Description

Constructor & Destructor Documentation

QmitkFastMarchingTool3DGUI::QmitkFastMarchingTool3DGUI ( )
protected

Definition at line 34 of file QmitkFastMarchingTool3DGUI.cpp.

QmitkFastMarchingTool3DGUI::~QmitkFastMarchingTool3DGUI ( )
protectedvirtual

Member Function Documentation

void QmitkFastMarchingTool3DGUI::BusyStateChanged ( bool  value)
overrideprotectedvirtual

Reimplemented from QmitkToolGUI.

Definition at line 349 of file QmitkFastMarchingTool3DGUI.cpp.

Referenced by OnNewToolAssociated(), and ~QmitkFastMarchingTool3DGUI().

Pointer QmitkFastMarchingTool3DGUI::Clone ( ) const
QmitkFastMarchingTool3DGUI::mitkClassMacro ( QmitkFastMarchingTool3DGUI  ,
QmitkToolGUI   
)
static Pointer QmitkFastMarchingTool3DGUI::New ( )
static
void QmitkFastMarchingTool3DGUI::OnAlphaChanged ( double  value)
protectedslot

Definition at line 286 of file QmitkFastMarchingTool3DGUI.cpp.

References m_FastMarchingTool, and Update().

void QmitkFastMarchingTool3DGUI::OnBetaChanged ( double  value)
protectedslot

Definition at line 268 of file QmitkFastMarchingTool3DGUI.cpp.

References m_FastMarchingTool, and Update().

void QmitkFastMarchingTool3DGUI::OnClearSeeds ( )
protectedslot

Definition at line 341 of file QmitkFastMarchingTool3DGUI.cpp.

References m_btConfirm, m_FastMarchingTool, and Update().

void QmitkFastMarchingTool3DGUI::OnFastMarchingToolReady ( )
protected

Definition at line 357 of file QmitkFastMarchingTool3DGUI.cpp.

References m_btConfirm.

Referenced by OnNewToolAssociated(), and ~QmitkFastMarchingTool3DGUI().

void QmitkFastMarchingTool3DGUI::OnNewToolAssociated ( mitk::Tool tool)
protectedslot
void QmitkFastMarchingTool3DGUI::OnSigmaChanged ( double  value)
protectedslot

Definition at line 277 of file QmitkFastMarchingTool3DGUI.cpp.

References m_FastMarchingTool, and Update().

void QmitkFastMarchingTool3DGUI::OnStoppingValueChanged ( double  value)
protectedslot

Definition at line 295 of file QmitkFastMarchingTool3DGUI.cpp.

References m_FastMarchingTool, and Update().

void QmitkFastMarchingTool3DGUI::OnThresholdChanged ( int  current)
void QmitkFastMarchingTool3DGUI::OnThresholdChanged ( double  lower,
double  upper 
)
protectedslot

Definition at line 258 of file QmitkFastMarchingTool3DGUI.cpp.

References m_FastMarchingTool, and Update().

void QmitkFastMarchingTool3DGUI::Refetch ( )
protectedslot

Definition at line 335 of file QmitkFastMarchingTool3DGUI.cpp.

References m_FastMarchingTool, and m_TimeStepper.

void QmitkFastMarchingTool3DGUI::SetStepper ( mitk::Stepper stepper)
protectedslot

Definition at line 330 of file QmitkFastMarchingTool3DGUI.cpp.

References m_TimeStepper.

void QmitkFastMarchingTool3DGUI::Update ( )
protected

Member Data Documentation

QPushButton* QmitkFastMarchingTool3DGUI::m_btClearSeeds
protected

Definition at line 74 of file QmitkFastMarchingTool3DGUI.h.

QPushButton* QmitkFastMarchingTool3DGUI::m_btConfirm
protected
ctkSliderWidget* QmitkFastMarchingTool3DGUI::m_slAlpha
protected

Definition at line 70 of file QmitkFastMarchingTool3DGUI.h.

Referenced by Update().

ctkSliderWidget* QmitkFastMarchingTool3DGUI::m_slBeta
protected

Definition at line 71 of file QmitkFastMarchingTool3DGUI.h.

Referenced by Update().

ctkSliderWidget* QmitkFastMarchingTool3DGUI::m_slSigma
protected

Definition at line 69 of file QmitkFastMarchingTool3DGUI.h.

Referenced by Update().

ctkSliderWidget* QmitkFastMarchingTool3DGUI::m_slStoppingValue
protected

Definition at line 68 of file QmitkFastMarchingTool3DGUI.h.

Referenced by Update().

ctkRangeWidget* QmitkFastMarchingTool3DGUI::m_slwThreshold
protected

Definition at line 67 of file QmitkFastMarchingTool3DGUI.h.

Referenced by Update().

bool QmitkFastMarchingTool3DGUI::m_TimeIsConnected
protected

Definition at line 78 of file QmitkFastMarchingTool3DGUI.h.

Referenced by OnNewToolAssociated().

mitk::Stepper::Pointer QmitkFastMarchingTool3DGUI::m_TimeStepper
protected

Definition at line 79 of file QmitkFastMarchingTool3DGUI.h.

Referenced by Refetch(), and SetStepper().


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