#ifndef QVTK_UNSTRUCTUREDGRIDREADER_H #define QVTK_UNSTRUCTUREDGRIDREADER_H #include class vtkUnstructuredGrid; class vtkUnstructuredGridReader; namespace pst { class UnstructuredGridReader : public QObject { Q_OBJECT public: explicit UnstructuredGridReader(QObject* parent = Q_NULLPTR); ~UnstructuredGridReader(); public: void SetFileName(const QString& fileName); QString GetFileName(); bool Update(); vtkUnstructuredGrid* GetOutput(); private: QString m_fileName; vtkUnstructuredGridReader* m_reader; }; } //namespace pst #endif // PST_UNSTRUCTUREDGRIDREADER_H