16 virtual QPointF
sample(
size_t i )
const override 22 virtual size_t size()
const override 51 if( this->
size() < 2 )
87 else if( p.y > max_y )
99 #endif // SERIES_DATA_H const Point & at(size_t index) const
virtual size_t size() const override
virtual nonstd::optional< QPointF > sampleFromTime(double t)=0
virtual PlotData::RangeTimeOpt getVisualizationRangeX()
Abstract interface for iterating over samples.
const PlotData * transformedData() const
void setTimeOffset(double offset)
void calculateBoundingBox()
QRectF boundingRect() const override
virtual PlotData::RangeValueOpt getVisualizationRangeY(PlotData::RangeTime range_X)=0
const Point & front() const
DataSeriesBase(const PlotData *transformed)
virtual size_t size() const
virtual bool updateCache()=0
const PlotData * _transformed_data
virtual QPointF sample(size_t i) const override
nonstd::optional< RangeTime > RangeTimeOpt