#ifndef CONTOURPLOTANIMATOR_H #define CONTOURPLOTANIMATOR_H #include #include #include #include #include "jkqtplotter/jkqtplotter.h" #ifndef M_PI #define M_PI 3.14159265358979323846 #endif class ContourPlotAnimator: public QObject { Q_OBJECT public: ContourPlotAnimator(JKQTPDatastore* ds_, JKQTPlotter* pplot_, int NX_, int NY_,double w_, double h_, double dx_, size_t cPotential_); void start(int delayMS); protected slots: void step(); protected: double angle; JKQTPDatastore* ds; JKQTPlotter* pplot; int NX; int NY; double w; double h; double dx; size_t cPotential; QElapsedTimer timerFR; }; #endif // CONTOURPLOTANIMATOR_H