17 #ifndef QmitkSurfaceBasedInterpolatorWidgetWidget_h_Included
18 #define QmitkSurfaceBasedInterpolatorWidgetWidget_h_Included
32 #include <QFutureWatcher>
34 #include <QtConcurrentRun>
36 #include "ui_QmitkSurfaceBasedInterpolatorWidgetGUIControls.h"
68 void OnToolManagerWorkingDataModified();
73 void OnSurfaceInterpolationInfoChanged(
const itk::EventObject &);
78 void ShowInterpolationResult(
bool);
80 Ui::QmitkSurfaceBasedInterpolatorWidgetGUIControls
m_Controls;
87 void OnToggleWidgetActivation(
bool);
91 void OnAcceptInterpolationClicked();
93 void OnSurfaceInterpolationFinished();
95 void OnRunInterpolation();
97 void OnShowMarkers(
bool);
99 void StartUpdateInterpolationTimer();
101 void StopUpdateInterpolationTimer();
103 void ChangeSurfaceColor();
112 unsigned int m_SurfaceInterpolationInfoChangedObserverTag;
121 QFuture<void> m_Future;
122 QFutureWatcher<void> m_Watcher;
Data management class that handles 'was created by' relations.
itk::SmartPointer< Self > Pointer
DataCollection - Class to facilitate loading/accessing structured data.
mitk::DataStorage::Pointer m_DataStorage
#define MITKSEGMENTATIONUI_EXPORT