33 #include <qwt/qwt_plot.h> 34 #include <qwt/qwt_plot_spectrogram.h> 35 #include <qwt/qwt_raster_data.h> 36 #include <qwt/qwt_plot_picker.h> 37 #include <qwt/qwt_plot_grid.h> 38 #include <qwt/qwt_plot_panner.h> 39 #include <qwt/qwt_scale_draw.h> 40 #include <qwt/qwt_plot_marker.h> 41 #include <qwt/qwt_plot_shapeitem.h> 44 #include <QMouseEvent> 48 #include <boost/format.hpp> 57 class PlotSpectrogram ;
65 explicit WFall(QWidget *parent = 0);
78 void setFreqSpan(
double fs,
bool check_boundary =
false);
void setFreqCenter(double cf, bool check_boundary=false)
void setFreqSpan(double fs, bool check_boundary=false)
void setMarkerOffset(double lo, double hi)
void setDynamicRange(double drange)
double correctCenterFreq(double cfreq)
FreqScaleDraw * freq_scale_p
void updateData(double cf, float *y)
void configureSpectrum(double cfreq, double span, long buckets)
void setMarkers(double lo, double hi)
void setRefLevel(int rlvl)
void setFreqSpanKHz(double fs)
void pickPoint(const QPointF &pos)
QwtScaleWidget * right_axis
void setMarkers(double lo, double hi)
void setSpectrumDimensions(double cfreq, double span, long buckets)
void setFreqMarker(double freq)
double spectrum_input_span