]> Creatis software - clitk.git/blob - vv/vvSurfaceViewerDialog.h
removed headers
[clitk.git] / vv / vvSurfaceViewerDialog.h
1 #ifndef _vvSurfaceViewerDialog_H
2 #define _vvSurfaceViewerDialog_H
3 #include "ui_vvSurfaceViewerDialog.h"
4
5 class vtkPolyDataMapper;
6 class vtkActor;
7 class vtkOBJReader;
8
9 #include <QtDesigner/QDesignerExportWidget>
10 #include <QTreeWidget>
11
12 //====================================================================
13 class vvSurfaceViewerDialog : public QDialog, private Ui::vvSurfaceViewerDialog {
14
15     Q_OBJECT
16
17 public:
18     // constructor - destructor
19     vvSurfaceViewerDialog(QWidget * parent=0, Qt::WindowFlags f=0);
20     ~vvSurfaceViewerDialog();
21     void NextTime();
22     void PreviousTime();
23
24 public slots :
25     void LoadSurface();
26
27 private :
28     std::vector<vtkOBJReader*> mReaders;
29     vtkPolyDataMapper* mMapper;
30     vtkActor* mActor;
31     vtkRenderer * mRenderer;
32     unsigned int mCurrentTime;
33
34 }; // end class vvSurfaceViewerDialog
35 //====================================================================
36
37 #endif /* end #define _vvSurfaceViewerDialog_H */