15 #ifndef SurfaceReconView_h
16 #define SurfaceReconView_h
20 #include <service/event/ctkEvent.h>
21 #include "ui_SurfaceReconViewWidget.h"
23 #include <QFutureWatcher>
83 void OnUpdate(
const ctkEvent&
event);
86 void OnBackgroundProcessFinished();
89 void OnRecordingStarted(
const ctkEvent&
event);
97 void RetrievePreferenceValues();
102 virtual void OnPreferencesChanged(
const berry::IBerryPreferences*)
override;
107 niftk::SurfaceReconstruction::Pointer m_SurfaceReconstruction;
110 QFuture<mitk::BaseData::Pointer> m_BackgroundProcess;
111 QFutureWatcher<mitk::BaseData::Pointer> m_BackgroundProcessWatcher;
115 bool m_BackgroundOutputNodeIsVisible;
119 qlonglong m_IGIUpdateSubscriptionID;
120 qlonglong m_IGIRecordingStartedSubscriptionID;
123 #endif // SurfaceReconView_h
static const char * VIEW_ID
Static view ID = uk.ac.ucl.cmic.igisurfacerecon.
Definition: SurfaceReconView.h:45
virtual void SetFocus() override
Called by framework, sets the focus on a specific widget.
Definition: SurfaceReconView.cxx:184
Definition: niftkSurfaceReconstruction.h:108
virtual ~SurfaceReconView()
Definition: SurfaceReconView.cxx:56
void WriteCurrentConfig(const QString &directory) const
Definition: SurfaceReconView.cxx:209
User interface to provide a reconstructed surface from video images.
Definition: SurfaceReconView.h:31
SurfaceReconView()
Definition: SurfaceReconView.cxx:42
virtual void CreateQtPartControl(QWidget *parent) override
Called by framework, this method creates all the controls for this view.
Definition: SurfaceReconView.cxx:95
void DoSurfaceReconstruction()
The main method to perform the surface reconstruction.
Definition: SurfaceReconView.cxx:313
Base view component for plugins listening to visibility change events, focus changed events and so on...
Definition: niftkBaseView.h:47
std::string IncrementNodeName(const std::string &name)
Definition: SurfaceReconView.cxx:271
GLuint const GLchar * name
Definition: glew.h:1798
cl_event event
Definition: glew.h:3231
GLfloat param
Definition: glew.h:1514
virtual std::string GetViewID() const
Returns the view ID.
Definition: SurfaceReconView.cxx:88
GLsizei const GLcharARB ** string
Definition: glew.h:5194