15 #ifndef QmitkUltrasoundPinCalibrationWidget_h
16 #define QmitkUltrasoundPinCalibrationWidget_h
18 #include "niftkIGIGuiExports.h"
19 #include <QVTKWidget.h>
20 #include <QMouseEvent>
24 #include <vtkImageViewer.h>
25 #include <vtkSmartPointer.h>
26 #include <vtkImageReader2.h>
39 const QString& inputImageDirectory,
40 const QString& outputPointDirectory,
48 virtual void mousePressEvent(QMouseEvent*
event)
override;
60 virtual void keyPressEvent(QKeyEvent* event)
override;
65 virtual void enterEvent(QEvent* event)
override;
73 const QString m_InputImageDirectory;
74 const QString m_OutputPointDirectory;
76 vtkSmartPointer<vtkImageViewer> m_ImageViewer;
77 vtkSmartPointer<vtkImageReader2> m_ImageReader;
78 std::vector<std::string> m_ImageFiles;
81 unsigned long int m_ImageFileCounter;
82 unsigned long int m_PointsOutputCounter;
87 void QuitApplication();
88 void StorePoint(QMouseEvent* event);
89 void ShowImage(
const unsigned long int& imageNumber);
93 #endif // QmitkUltrasoundPinCalibrationWidget_h
cl_event event
Definition: glew.h:3231
GLsizei const GLcharARB ** string
Definition: glew.h:5194