#ifndef _vvSurfaceViewerDialog_H #define _vvSurfaceViewerDialog_H #include "ui_vvSurfaceViewerDialog.h" class vtkPolyDataMapper; class vtkActor; class vtkOBJReader; #include #include //==================================================================== class vvSurfaceViewerDialog : public QDialog, private Ui::vvSurfaceViewerDialog { Q_OBJECT public: // constructor - destructor vvSurfaceViewerDialog(QWidget * parent=0, Qt::WindowFlags f=0); ~vvSurfaceViewerDialog(); void NextTime(); void PreviousTime(); public slots : void LoadSurface(); private : std::vector mReaders; vtkPolyDataMapper* mMapper; vtkActor* mActor; vtkRenderer * mRenderer; unsigned int mCurrentTime; }; // end class vvSurfaceViewerDialog //==================================================================== #endif /* end #define _vvSurfaceViewerDialog_H */