44 lines
713 B
C++
44 lines
713 B
C++
#ifndef MYLINEPLOT3D_H
|
|
#define MYLINEPLOT3D_H
|
|
|
|
#include"qwt3d_surfaceplot.h"
|
|
#include "qwt3d_global.h"
|
|
class QWidget;
|
|
|
|
|
|
class QWT3D_EXPORT MyLinePlot3d : public Qwt3D::SurfacePlot
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
MyLinePlot3d(QWidget * parent = NULL);
|
|
~MyLinePlot3d();
|
|
|
|
virtual void init();
|
|
|
|
virtual void createLines();
|
|
|
|
virtual void keyPressEvent(QKeyEvent *);
|
|
|
|
virtual void tick();
|
|
virtual void setCurMaxMin(double xmin,double xmax,double ymin,double ymax,double zmin,double zmax);
|
|
|
|
private:
|
|
int myTimerId;
|
|
|
|
int time_;
|
|
|
|
double myxMax;
|
|
double myyMax;
|
|
double myzMax;
|
|
|
|
double myCurxMin;
|
|
double myCuryMin;
|
|
double myCurzMin;
|
|
double myCurxMax;
|
|
double myCuryMax;
|
|
double myCurzMax;
|
|
};
|
|
|
|
#endif // MYLINEPLOT3D_H
|