13 #ifndef QmitkSurfaceBasedInterpolatorWidgetWidget_h_Included 14 #define QmitkSurfaceBasedInterpolatorWidgetWidget_h_Included 28 #include <QFutureWatcher> 30 #include <QtConcurrentRun> 32 #include "ui_QmitkSurfaceBasedInterpolatorWidgetGUIControls.h" 61 void OnToolManagerWorkingDataModified();
66 void OnSurfaceInterpolationInfoChanged(
const itk::EventObject &);
71 void ShowInterpolationResult(
bool);
73 Ui::QmitkSurfaceBasedInterpolatorWidgetGUIControls
m_Controls;
80 void OnToggleWidgetActivation(
bool);
84 void OnAcceptInterpolationClicked();
86 void OnSurfaceInterpolationFinished();
88 void OnRunInterpolation();
90 void OnShowMarkers(
bool);
92 void StartUpdateInterpolationTimer();
94 void StopUpdateInterpolationTimer();
96 void ChangeSurfaceColor();
99 mitk::SurfaceBasedInterpolationController::Pointer m_SurfaceBasedInterpolatorController;
105 unsigned int m_SurfaceInterpolationInfoChangedObserverTag;
114 QFuture<void> m_Future;
115 QFutureWatcher<void> m_Watcher;
Data management class that handles 'was created by' relations.
DataCollection - Class to facilitate loading/accessing structured data.
mitk::DataStorage::Pointer m_DataStorage
#define MITKSEGMENTATIONUI_EXPORT