23 #ifndef WATERFALL_GLOBAL_DATA_HPP
24 #define WATERFALL_GLOBAL_DATA_HPP
26 #include <qwt_raster_data.h>
29 #if QWT_VERSION >= 0x060000
30 #include <qwt_point_3d.h>
31 #include <qwt_compat.h>
45 virtual QwtRasterData *
copy()
const;
47 #if QWT_VERSION < 0x060000
48 virtual QwtDoubleInterval
range()
const;
49 virtual void setRange(
const QwtDoubleInterval&);
52 virtual double value(
double x,
double y)
const;
71 #if QWT_VERSION < 0x060000
virtual double value(double x, double y) const
virtual void setRange(const QwtDoubleInterval &)
virtual int getNumLinesToUpdate() const
Definition: waterfallGlobalData.h:34
virtual void addFFTData(const double *, const uint64_t, const int)
QwtDoubleInterval _intensityRange
Definition: waterfallGlobalData.h:72
virtual QwtDoubleInterval range() const
int _numLinesToUpdate
Definition: waterfallGlobalData.h:69
virtual void incrementNumLinesToUpdate()
double * _spectrumData
Definition: waterfallGlobalData.h:66
unsigned __int64 uint64_t
Definition: stdint.h:90
uint64_t _historyLength
Definition: waterfallGlobalData.h:68
virtual void setNumLinesToUpdate(const int)
virtual void resizeData(const double, const double, const uint64_t)
virtual QwtRasterData * copy() const
virtual uint64_t getNumFFTPoints() const
virtual void setSpectrumDataBuffer(const double *)
virtual double * getSpectrumDataBuffer() const
WaterfallData(const double, const double, const uint64_t, const unsigned int)
uint64_t _fftPoints
Definition: waterfallGlobalData.h:67