11 #ifndef TIMERASTER_GLOBAL_DATA_HPP
12 #define TIMERASTER_GLOBAL_DATA_HPP
14 #include <qwt_raster_data.h>
17 #if QWT_VERSION >= 0x060000
18 #include <qwt_interval.h>
20 typedef QwtInterval QwtDoubleInterval;
32 virtual void resizeData(
const double rows,
const double cols);
34 virtual QwtRasterData*
copy()
const;
36 #if QWT_VERSION < 0x060000
37 virtual QwtDoubleInterval
range()
const;
38 virtual void setRange(
const QwtDoubleInterval&);
39 #elif QWT_VERSION >= 0x060200
40 virtual QwtInterval interval(Qt::Axis)
const;
41 void setInterval(Qt::Axis,
const QwtInterval&);
44 double value(
double x,
double y)
const override;
49 virtual void addData(
const double*,
const int);
59 #if QWT_VERSION < 0x060000
65 #if QWT_VERSION >= 0x060200
66 QwtInterval d_intervals[3];
Definition: timeRasterGlobalData.h:24
virtual void addData(const double *, const int)
int d_data_size
Definition: timeRasterGlobalData.h:57
virtual void setRange(const QwtDoubleInterval &)
double value(double x, double y) const override
virtual void copy(const TimeRasterData *)
double d_rows
Definition: timeRasterGlobalData.h:55
double d_cols
Definition: timeRasterGlobalData.h:55
int d_totalitems
Definition: timeRasterGlobalData.h:57
int d_nitems
Definition: timeRasterGlobalData.h:57
virtual QwtRasterData * copy() const
QwtDoubleInterval d_intensityRange
Definition: timeRasterGlobalData.h:60
~TimeRasterData() override
virtual void resizeData(const double rows, const double cols)
virtual QwtDoubleInterval range() const
virtual double getNumRows() const
double d_resid
Definition: timeRasterGlobalData.h:56
double * d_data
Definition: timeRasterGlobalData.h:54
virtual double getNumCols() const
TimeRasterData(const double rows, const double cols)