 |
GNU Radio Manual and C++ API Reference
3.9.1.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
11 #ifndef WATERFALL_GLOBAL_DATA_HPP
12 #define WATERFALL_GLOBAL_DATA_HPP
14 #include <qwt_raster_data.h>
17 #if QWT_VERSION >= 0x060000
18 #include <qwt_compat.h>
19 #include <qwt_point_3d.h>
25 WaterfallData(
const double,
const double,
const uint64_t,
const unsigned int);
32 resizeData(
const double,
const double,
const uint64_t,
const int history = 0);
34 virtual QwtRasterData*
copy()
const;
36 #if QWT_VERSION < 0x060000
37 virtual QwtDoubleInterval
range()
const;
38 virtual void setRange(
const QwtDoubleInterval&);
41 double value(
double x,
double y)
const override;
44 virtual void addFFTData(
const double*,
const uint64_t,
const int);
59 #if QWT_VERSION < 0x060000
virtual void addFFTData(const double *, const uint64_t, const int)
virtual int getNumLinesToUpdate() const
virtual void resizeData(const double, const double, const uint64_t, const int history=0)
virtual void incrementNumLinesToUpdate()
double * _spectrumData
Definition: waterfallGlobalData.h:54
virtual void setSpectrumDataBuffer(const double *)
int _numLinesToUpdate
Definition: waterfallGlobalData.h:57
uint64_t _historyLength
Definition: waterfallGlobalData.h:56
double value(double x, double y) const override
~WaterfallData() override
virtual QwtDoubleInterval range() const
WaterfallData(const double, const double, const uint64_t, const unsigned int)
Definition: waterfallGlobalData.h:22
uint64_t _fftPoints
Definition: waterfallGlobalData.h:55
virtual QwtRasterData * copy() const
virtual void setNumLinesToUpdate(const int)
virtual double * getSpectrumDataBuffer() const
QwtDoubleInterval _intensityRange
Definition: waterfallGlobalData.h:60
virtual void setRange(const QwtDoubleInterval &)
virtual uint64_t getNumFFTPoints() const