Medical Imaging Interaction Toolkit  2016.11.0
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=0, const char *name=0)
 
virtual ~QmitkSurfaceBasedInterpolatorWidget ()
 
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

There is a separate page describing the general design of QmitkInteractiveSegmentation: QmitkInteractiveSegmentationTechnicalPage

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 58 of file QmitkSurfaceBasedInterpolatorWidget.h.

Constructor & Destructor Documentation

QmitkSurfaceBasedInterpolatorWidget::~QmitkSurfaceBasedInterpolatorWidget ( )
virtual

Member Function Documentation

void QmitkSurfaceBasedInterpolatorWidget::OnAcceptInterpolationClicked ( )
protectedslot
void QmitkSurfaceBasedInterpolatorWidget::OnRunInterpolation ( )
protectedslot
void QmitkSurfaceBasedInterpolatorWidget::OnShowMarkers ( bool  state)
protectedslot
void QmitkSurfaceBasedInterpolatorWidget::OnSurfaceInterpolationFinished ( )
protectedslot
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 350 of file QmitkSurfaceBasedInterpolatorWidget.cpp.

References OnRunInterpolation().

Referenced by QmitkSurfaceBasedInterpolatorWidget().

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

Definition at line 101 of file QmitkSurfaceBasedInterpolatorWidget.cpp.

void QmitkSurfaceBasedInterpolatorWidget::ShowInterpolationResult ( bool  status)
void QmitkSurfaceBasedInterpolatorWidget::StartUpdateInterpolationTimer ( )
protectedslot

Member Data Documentation

Ui::QmitkSurfaceBasedInterpolatorWidgetGUIControls QmitkSurfaceBasedInterpolatorWidget::m_Controls

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