15 #ifndef TrackedImageView_h
16 #define TrackedImageView_h
20 #include "ui_TrackedImageView.h"
21 #include <service/event/ctkEvent.h>
22 #include <vtkSmartPointer.h>
74 void Updated(
const ctkDictionary&);
90 void OnUpdate(
const ctkEvent&
event);
97 void RetrievePreferenceValues();
102 virtual void OnPreferencesChanged(
const berry::IBerryPreferences*)
override;
107 Ui::TrackedImageView *m_Controls;
112 vtkSmartPointer<vtkMatrix4x4> m_ImageToTrackingSensorTransform;
113 vtkSmartPointer<vtkMatrix4x4> m_EmToOpticalMatrix;
115 bool m_ShowCloneImageGroup;
120 #endif // TrackedImageView_h
void OnClonePushButtonClicked()
Creates copies of the image, and mappers to display them.
Definition: TrackedImageView.cxx:232
static const std::string VIEW_ID
Static view ID = uk.ac.ucl.cmic.igitrackedimage.
Definition: TrackedImageView.h:49
virtual void CreateQtPartControl(QWidget *parent) override
Called by framework, this method creates all the controls for this view.
Definition: TrackedImageView.cxx:73
Coordinates an image moving via a tracking transform.
Definition: TrackedImageView.h:35
TrackedImageView()
Definition: TrackedImageView.cxx:46
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: TrackedImageView.cxx:66
cl_event event
Definition: glew.h:3231
virtual ~TrackedImageView()
Definition: TrackedImageView.cxx:56
GLsizei const GLcharARB ** string
Definition: glew.h:5194
void Updated(const ctkDictionary &)
We publish an update signal on topic "uk/ac/ucl/cmic/IGITRACKEDIMAGEUPDATE" onto the Event Bus so tha...
virtual void SetFocus() override
Called by framework, sets the focus on a specific widget.
Definition: TrackedImageView.cxx:190