#ifndef PROGRAM_H #define PROGRAM_H #include #include #include #include "Layer.h" class Program { private: Layer *background; Layer *euler; Layer *lagrange; vtkSmartPointer win; vtkSmartPointer interact; void setWinProperties(); void setupTimer(); public: Program(Layer *bg, Layer *e, Layer *l); void setBackground(Layer *bg); void setEuler(Layer *e); void setLagrange(Layer *l); // void addInteractionStyle(vtkInteractorStyle style); void updateData(int t); void render(); }; #endif