15 #ifndef PointRegView_h
16 #define PointRegView_h
19 #include <service/event/ctkEvent.h>
20 #include "ui_PointRegView.h"
21 #include <vtkSmartPointer.h>
76 void OnCalculateButtonPressed();
77 void OnComposeWithDataButtonPressed();
78 void OnSaveToFileButtonPressed();
85 void RetrievePreferenceValues();
90 virtual void OnPreferencesChanged(
const berry::IBerryPreferences*)
override;
95 Ui::PointRegView *m_Controls;
96 vtkSmartPointer<vtkMatrix4x4> m_Matrix;
97 bool m_UseICPInitialisation;
98 bool m_UsePointIDToMatch;
101 #endif // PointRegView_h
virtual void CreateQtPartControl(QWidget *parent) override
Called by framework, this method creates all the controls for this view.
Definition: PointRegView.cxx:60
virtual void SetFocus() override
Called by framework, sets the focus on a specific widget.
Definition: PointRegView.cxx:241
PointRegView()
Definition: PointRegView.cxx:31
Base view component for plugins listening to visibility change events, focus changed events and so on...
Definition: niftkBaseView.h:47
virtual ~PointRegView()
Definition: PointRegView.cxx:43
User interface to provide controls point based registration.
Definition: PointRegView.h:34
static const std::string VIEW_ID
Static view ID = uk.ac.ucl.cmic.igipointreg.
Definition: PointRegView.h:50
GLsizei const GLcharARB ** string
Definition: glew.h:5194
virtual std::string GetViewID() const
Returns the view ID.
Definition: PointRegView.cxx:53