21 QPointF sample(
size_t i)
const override;
23 void setTimeOffset(
double offset);
25 virtual bool updateCache(
bool reset_old_data) = 0;
27 size_t size()
const override;
29 QRectF boundingRect()
const override;
33 virtual RangeOpt getVisualizationRangeX();
51 virtual RangeOpt getVisualizationRangeY(
Range range_X)
override;
68 void setTransform(QString transform_ID);
70 virtual bool updateCache(
bool reset_old_data)
override;
72 QString transformName();
Abstract interface for iterating over samples.
const PlotData * _ts_data
std::shared_ptr< TimeSeriesTransform > TimeSeriesTransformPtr
const PlotDataBase< double > * _data
QwtSeriesWrapper(const PlotDataBase< double > *data)
QwtTimeseries(const PlotData *data)