23 #ifndef WATERFALL_DISPLAY_PLOT_H
24 #define WATERFALL_DISPLAY_PLOT_H
29 #include <qwt_plot_spectrogram.h>
34 #if QWT_VERSION < 0x060000
37 #include <qwt_compat.h>
60 const
double units=1000.0,
61 const std::
string &strunits = "kHz");
65 void plotNewData(const std::vector<
double*> dataPoints,
67 const
double timePerFFT,
69 const
int droppedFrames);
74 const
double timePerFFT,
76 const
int droppedFrames);
95 void setIntensityColorMapType1(
int);
104 void _updateIntensityRangeDisplay();
106 double _startFrequency;
107 double _stopFrequency;
108 int _xAxisMultiplier;
112 #if QWT_VERSION < 0x060000
113 std::vector<PlotWaterfall*> d_spectrogram;
115 std::vector<QwtPlotSpectrogram*> d_spectrogram;
120 std::vector<int> _intensityColorMapType;
121 QColor _userDefinedLowIntensityColor;
122 QColor _userDefinedHighIntensityColor;