15 #ifndef TrackedPointerView_h
16 #define TrackedPointerView_h
19 #include <service/event/ctkEvent.h>
20 #include "ui_TrackedPointerView.h"
21 #include <vtkSmartPointer.h>
22 #include <mitkDataStorage.h>
75 void OnUpdate(
const ctkEvent&
event);
80 void OnStartGrabPoints();
92 void RetrievePreferenceValues();
97 virtual void OnPreferencesChanged(
const berry::IBerryPreferences*)
override;
102 void UpdateDisplayedPoints();
107 Ui::TrackedPointerView *m_Controls;
112 vtkSmartPointer<vtkMatrix4x4> m_TipToProbeTransform;
114 bool m_UpdateViewCoordinate;
115 mitk::DataStorage* m_DataStorage;
116 mitk::TrackedPointer::Pointer m_TrackedPointer;
117 unsigned int m_NumberOfPointsToAverageOver;
118 unsigned int m_RemainingPointsCounter;
119 mitk::Point3D m_TipCoordinate;
122 #endif // TrackedPointerView_h
virtual ~TrackedPointerView()
Definition: TrackedPointerView.cxx:57
TrackedPointerView()
Definition: TrackedPointerView.cxx:46
User interface to provide controls for a tracked pointer.
Definition: TrackedPointerView.h:32
Base view component for plugins listening to visibility change events, focus changed events and so on...
Definition: niftkBaseView.h:47
virtual std::string GetViewID() const
Returns the view ID.
Definition: TrackedPointerView.cxx:67
static const std::string VIEW_ID
Static view ID = uk.ac.ucl.cmic.igitrackedpointer.
Definition: TrackedPointerView.h:46
virtual void CreateQtPartControl(QWidget *parent) override
Called by framework, this method creates all the controls for this view.
Definition: TrackedPointerView.cxx:74
cl_event event
Definition: glew.h:3231
virtual void SetFocus() override
Called by framework, sets the focus on a specific widget.
Definition: TrackedPointerView.cxx:152
GLsizei const GLcharARB ** string
Definition: glew.h:5194