- Timestamp:
- 12/10/07 18:43:33 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/QtInterface/QtGlViewer.h
r2017 r2562 5 5 6 6 7 namespace GtpVisibilityPreprocessor { 7 namespace GtpVisibilityPreprocessor 8 { 8 9 9 10 class QtGlRendererWidget; 10 11 12 11 13 class QtGlViewer : public QGLWidget 12 14 { 13 14 //Q_OBJECT 15 //Q_OBJECT 15 16 16 17 friend class QtGlRendererWidget; … … 19 20 public: 20 21 QtGlRendererWidget *mRenderer; 21 22 22 23 QtGlViewer(QWidget *parent, 23 QtGlRendererWidget *renderer); 24 25 virtual ~QtGlViewer(){}; 26 27 QSize minimumSizeHint() const; 28 QSize sizeHint() const; 29 30 // This method has to be rendefined by all renderer implementations 31 virtual void RenderScene(); 32 24 QtGlRendererWidget *renderer); 25 26 virtual ~QtGlViewer(){}; 27 28 QSize minimumSizeHint() const; 29 QSize sizeHint() const; 30 31 // This method has to be rendefined by all renderer implementations 32 virtual void RenderScene(); 33 34 void timerEvent(QTimerEvent *event); 35 33 36 protected: 34 35 36 37 38 37 void initializeGL(); 38 void paintGL(); 39 void resizeGL(int width, int height); 40 void mousePressEvent(QMouseEvent *event); 41 void mouseMoveEvent(QMouseEvent *event); 39 42 40 43 void keyPressEvent ( QKeyEvent * e ); 41 42 bool mWireframe; 44 45 bool mWireframe; 46 47 int timerId; 43 48 44 49 private: 45 50 46 51 float manipulatorLastQuat[4]; 47 48 52 float scale; 53 QPoint lastPos; 49 54 50 55 };
Note: See TracChangeset
for help on using the changeset viewer.