11#ifndef TIMERASTER_GLOBAL_DATA_HPP
12#define TIMERASTER_GLOBAL_DATA_HPP
14#include <qwt_raster_data.h>
17#include <qwt_interval.h>
28 virtual void resizeData(
const double rows,
const double cols);
30 virtual QwtRasterData*
copy()
const;
32#if QWT_VERSION >= 0x060200
33 virtual QwtInterval interval(Qt::Axis)
const override;
34 void setInterval(Qt::Axis,
const QwtInterval&);
37 double value(
double x,
double y)
const override;
42 virtual void addData(
const double*,
const int);
54#if QWT_VERSION >= 0x060200
55 QwtInterval d_intervals[3];
Definition: timeRasterGlobalData.h:20
virtual QwtRasterData * copy() const
virtual void addData(const double *, const int)
double value(double x, double y) const override
virtual void copy(const TimeRasterData *)
double d_rows
Definition: timeRasterGlobalData.h:48
double d_cols
Definition: timeRasterGlobalData.h:48
int d_totalitems
Definition: timeRasterGlobalData.h:50
int d_nitems
Definition: timeRasterGlobalData.h:50
QwtInterval d_intensityRange
Definition: timeRasterGlobalData.h:52
~TimeRasterData() override
virtual void resizeData(const double rows, const double cols)
virtual double getNumRows() const
double d_resid
Definition: timeRasterGlobalData.h:49
std::vector< double > d_data
Definition: timeRasterGlobalData.h:47
virtual double getNumCols() const
TimeRasterData(const double rows, const double cols)