Public Member Functions | Protected Attributes | List of all members
TimeseriesQwt Class Reference

#include <timeseries_qwt.h>

Inheritance diagram for TimeseriesQwt:
Inheritance graph
[legend]

Public Member Functions

PlotData::RangeValueOpt getVisualizationRangeY (PlotData::RangeTime range_X) override
 
nonstd::optional< QPointF > sampleFromTime (double t) override
 
 TimeseriesQwt (const PlotData *source_data, const PlotData *transformed_data)
 
- Public Member Functions inherited from DataSeriesBase
QRectF boundingRect () const override
 
void calculateBoundingBox ()
 
 DataSeriesBase (const PlotData *transformed)
 
virtual PlotData::RangeTimeOpt getVisualizationRangeX ()
 
virtual QPointF sample (size_t i) const override
 
void setTimeOffset (double offset)
 
virtual size_t size () const override
 
const PlotDatatransformedData () const
 
virtual bool updateCache ()=0
 
- Public Member Functions inherited from QwtSeriesData< QPointF >
 QwtSeriesData ()
 Constructor. More...
 
virtual void setRectOfInterest (const QRectF &rect)
 
virtual ~QwtSeriesData ()
 Destructor. More...
 

Protected Attributes

PlotData _cached_data
 
const PlotData_source_data
 
- Protected Attributes inherited from DataSeriesBase
QRectF _bounding_box
 
- Protected Attributes inherited from QwtSeriesData< QPointF >
QRectF d_boundingRect
 Can be used to cache a calculated bounding rectangle. More...
 

Detailed Description

Definition at line 7 of file timeseries_qwt.h.

Constructor & Destructor Documentation

TimeseriesQwt::TimeseriesQwt ( const PlotData source_data,
const PlotData transformed_data 
)

Definition at line 8 of file timeseries_qwt.cpp.

Member Function Documentation

PlotData::RangeValueOpt TimeseriesQwt::getVisualizationRangeY ( PlotData::RangeTime  range_X)
overridevirtual

Implements DataSeriesBase.

Definition at line 15 of file timeseries_qwt.cpp.

nonstd::optional< QPointF > TimeseriesQwt::sampleFromTime ( double  t)
overridevirtual

Implements DataSeriesBase.

Definition at line 45 of file timeseries_qwt.cpp.

Member Data Documentation

PlotData TimeseriesQwt::_cached_data
protected

Definition at line 19 of file timeseries_qwt.h.

const PlotData* TimeseriesQwt::_source_data
protected

Definition at line 18 of file timeseries_qwt.h.


The documentation for this class was generated from the following files:


plotjuggler
Author(s): Davide Faconti
autogenerated on Sat Jul 6 2019 03:44:19