Go to the documentation of this file.
7 #ifndef TIMESERIES_QWT_H
8 #define TIMESERIES_QWT_H
27 QPointF sample(
size_t i)
const override;
29 size_t size()
const override;
31 QRectF boundingRect()
const override;
35 virtual RangeOpt getVisualizationRangeX();
51 QPointF sample(
size_t i)
const override;
53 QRectF boundingRect()
const override;
55 void setTimeOffset(
double offset);
57 virtual RangeOpt getVisualizationRangeX()
override;
59 virtual RangeOpt getVisualizationRangeY(
Range range_X)
override;
61 virtual std::optional<QPointF> sampleFromTime(
double t);
69 double _time_offset = 0.0;
81 void setTransform(QString transform_ID);
83 virtual void updateCache(
bool reset_old_data)
override;
85 QString transformName();
87 QString alias()
const;
89 void setAlias(QString alias);
virtual void updateCache(bool reset_old_data)
QwtSeriesWrapper(const PlotDataXY *data)
span_constexpr std::size_t size(span< T, Extent > const &spn)
Abstract interface for iterating over samples.
QwtTimeseries(const PlotData *data)
void updateCache(bool) override
std::optional< Range > RangeOpt
const PlotData * _ts_data
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:47