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 d_start_frequency;
107 double d_stop_frequency;
108 int d_xaxis_multiplier;
112 #if QWT_VERSION < 0x060000
113 std::vector<PlotWaterfall*> d_spectrogram;
115 std::vector<QwtPlotSpectrogram*> d_spectrogram;
118 std::vector<int> d_intensity_color_map_type;
119 QColor d_user_defined_low_intensity_color;
120 QColor d_user_defined_high_intensity_color;