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

GUI for surface-based interpolation. More...

#include <QmitkSurfaceBasedInterpolatorWidget.h>

Inheritance diagram for QmitkSurfaceBasedInterpolatorWidget:
Collaboration diagram for QmitkSurfaceBasedInterpolatorWidget:

Public Slots

void OnToggleWidgetActivation (bool)
 Reaction to "Start/Stop" button click. More...
 

Public Member Functions

 QmitkSurfaceBasedInterpolatorWidget (QWidget *parent=nullptr, const char *name=nullptr)
 
 ~QmitkSurfaceBasedInterpolatorWidget () override
 
void SetDataStorage (mitk::DataStorage &storage)
 
void OnToolManagerWorkingDataModified ()
 
void OnSurfaceInterpolationInfoChanged (const itk::EventObject &)
 
void ShowInterpolationResult (bool)
 Set the visibility of the interpolation. More...
 

Public Attributes

Ui::QmitkSurfaceBasedInterpolatorWidgetGUIControls m_Controls
 

Protected Slots

void OnAcceptInterpolationClicked ()
 
void OnSurfaceInterpolationFinished ()
 
void OnRunInterpolation ()
 
void OnShowMarkers (bool)
 
void StartUpdateInterpolationTimer ()
 
void StopUpdateInterpolationTimer ()
 
void ChangeSurfaceColor ()
 

Detailed Description

GUI for surface-based interpolation.

See also
QmitkInteractiveSegmentation
mitk::SurfaceBasedInterpolationController

QmitkSurfaceBasedInterpolatorWidgetController is responsible to watch the GUI, to notice, which slice is currently visible. It triggers generation of interpolation suggestions and also triggers acception of suggestions.

Definition at line 51 of file QmitkSurfaceBasedInterpolatorWidget.h.

Constructor & Destructor Documentation

◆ QmitkSurfaceBasedInterpolatorWidget()

◆ ~QmitkSurfaceBasedInterpolatorWidget()

QmitkSurfaceBasedInterpolatorWidget::~QmitkSurfaceBasedInterpolatorWidget ( )
override

Member Function Documentation

◆ ChangeSurfaceColor

◆ OnAcceptInterpolationClicked

void QmitkSurfaceBasedInterpolatorWidget::OnAcceptInterpolationClicked ( )
protectedslot

◆ OnRunInterpolation

void QmitkSurfaceBasedInterpolatorWidget::OnRunInterpolation ( )
protectedslot

◆ OnShowMarkers

void QmitkSurfaceBasedInterpolatorWidget::OnShowMarkers ( bool  state)
protectedslot

◆ OnSurfaceInterpolationFinished

void QmitkSurfaceBasedInterpolatorWidget::OnSurfaceInterpolationFinished ( )
protectedslot

◆ OnSurfaceInterpolationInfoChanged()

void QmitkSurfaceBasedInterpolatorWidget::OnSurfaceInterpolationInfoChanged ( const itk::EventObject &  )

Just public because it is called by itk::Commands. You should not need to call this.

Definition at line 346 of file QmitkSurfaceBasedInterpolatorWidget.cpp.

References OnRunInterpolation().

Referenced by QmitkSurfaceBasedInterpolatorWidget().

◆ OnToggleWidgetActivation

◆ OnToolManagerWorkingDataModified()

void QmitkSurfaceBasedInterpolatorWidget::OnToolManagerWorkingDataModified ( )

◆ SetDataStorage()

void QmitkSurfaceBasedInterpolatorWidget::SetDataStorage ( mitk::DataStorage storage)

Definition at line 97 of file QmitkSurfaceBasedInterpolatorWidget.cpp.

◆ ShowInterpolationResult()

void QmitkSurfaceBasedInterpolatorWidget::ShowInterpolationResult ( bool  status)

◆ StartUpdateInterpolationTimer

void QmitkSurfaceBasedInterpolatorWidget::StartUpdateInterpolationTimer ( )
protectedslot

◆ StopUpdateInterpolationTimer

Member Data Documentation

◆ m_Controls

Ui::QmitkSurfaceBasedInterpolatorWidgetGUIControls QmitkSurfaceBasedInterpolatorWidget::m_Controls

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