JKQtPlotter/examples/jkqtfastplotter_test/jkqtfastplotter_test_testmain.h

45 lines
877 B
C
Raw Normal View History

#ifndef TESTMAIN_H
#define TESTMAIN_H
#include <QTabWidget>
#include <QGridLayout>
#include "jkqtfastplotter/jkqtfastplotter.h"
#include <QComboBox>
#define N1 20
#define XMAX 10.0
#define IMAGE_N 300
class TestMain : public QWidget {
Q_OBJECT
public:
explicit TestMain(QWidget *parent = 0);
virtual ~TestMain();
Q_SIGNALS:
public Q_SLOTS:
void enableRed(bool enabled);
void enableGreen(bool enabled);
void enableBlue(bool enabled);
protected:
double* x;
double* y1;
double* y2;
double* y3;
QVector<double> xx;
QVector<double> yy;
QImage img;
double* image;
bool* ovrl;
double* imageRed;
double* imageGreen;
double* imageBlue;
JKQTFPRGBImageOverlayPlot* prgb;
};
#endif // TESTMAIN_H