#ifndef PLOT_H #define PLOT_H #include #include #include #include #include #include #include #include #include #include #include //#include #include #include #include "matrixData.h" class Plot: public QwtPlot { Q_OBJECT public: Plot( PlotOptions* p, QWidget * = NULL, MatrixData* data = NULL ); void redraw(); void reset(); private: void setAxis(); void setZoom(); void setEchogram(); QwtPlotSpectrogram* d_echogram; PlotOptions* params; MatrixData* d; QwtScaleWidget* rightAxis; QwtPlotZoomer* zoomer; QwtPlotPanner *panner; QwtLinearColorMap colorMap; int xLen; }; #endif // EPLOT_H