23#ifndef TIMERASTER_GLOBAL_DATA_HPP
24#define TIMERASTER_GLOBAL_DATA_HPP
27#include <qwt_raster_data.h>
29#if QWT_VERSION >= 0x060000
30#include <qwt_interval.h>
32typedef QwtInterval QwtDoubleInterval;
44 virtual void resizeData(
const double rows,
const double cols);
46 virtual QwtRasterData*
copy()
const;
48#if QWT_VERSION < 0x060000
49 virtual QwtDoubleInterval
range()
const;
50 virtual void setRange(
const QwtDoubleInterval&);
51#elif QWT_VERSION >= 0x060200
52 virtual QwtInterval interval(Qt::Axis)
const;
53 void setInterval(Qt::Axis,
const QwtInterval&);
56 virtual double value(
double x,
double y)
const;
61 virtual void addData(
const double*,
const int);
71#if QWT_VERSION < 0x060000
77#if QWT_VERSION >= 0x060200
78 QwtInterval d_intervals[3];
Definition timeRasterGlobalData.h:36
virtual QwtRasterData * copy() const
virtual void addData(const double *, const int)
int d_data_size
Definition timeRasterGlobalData.h:69
virtual void setRange(const QwtDoubleInterval &)
virtual void copy(const TimeRasterData *)
double d_rows
Definition timeRasterGlobalData.h:67
double d_cols
Definition timeRasterGlobalData.h:67
virtual double value(double x, double y) const
int d_totalitems
Definition timeRasterGlobalData.h:69
int d_nitems
Definition timeRasterGlobalData.h:69
QwtDoubleInterval d_intensityRange
Definition timeRasterGlobalData.h:72
virtual void resizeData(const double rows, const double cols)
virtual QwtDoubleInterval range() const
virtual ~TimeRasterData()
virtual double getNumRows() const
double d_resid
Definition timeRasterGlobalData.h:68
double * d_data
Definition timeRasterGlobalData.h:66
virtual double getNumCols() const
TimeRasterData(const double rows, const double cols)