Class storing a QwtSeriesData object. More...
#include <qwt_series_store.h>
Public Member Functions | |
QwtSeriesData< T > * | data () |
const QwtSeriesData< T > * | data () const |
virtual QRectF | dataRect () const QWT_OVERRIDE |
virtual size_t | dataSize () const QWT_OVERRIDE |
QwtSeriesStore () | |
Constructor The store contains no series. More... | |
T | sample (int index) const |
void | setData (QwtSeriesData< T > *series) |
virtual void | setRectOfInterest (const QRectF &rect) QWT_OVERRIDE |
QwtSeriesData< T > * | swapData (QwtSeriesData< T > *series) |
~QwtSeriesStore () | |
Destructor. More... | |
Public Member Functions inherited from QwtAbstractSeriesStore | |
virtual | ~QwtAbstractSeriesStore () |
Destructor. More... | |
Private Attributes | |
QwtSeriesData< T > * | m_series |
Additional Inherited Members | |
Protected Member Functions inherited from QwtAbstractSeriesStore | |
virtual void | dataChanged ()=0 |
dataChanged() indicates, that the series has been changed. More... | |
Class storing a QwtSeriesData object.
QwtSeriesStore and QwtPlotSeriesItem are intended as base classes for all plot items iterating over a series of samples. Both classes share a virtual base class ( QwtAbstractSeriesStore ) to bridge between them.
QwtSeriesStore offers the template based part for the plot item API, so that QwtPlotSeriesItem can be derived without any hassle with templates.
Definition at line 66 of file qwt_series_store.h.
|
explicit |
Constructor The store contains no series.
Definition at line 134 of file qwt_series_store.h.
QwtSeriesStore< T >::~QwtSeriesStore |
Destructor.
Definition at line 140 of file qwt_series_store.h.
|
inline |
Definition at line 146 of file qwt_series_store.h.
const QwtSeriesData< T >* QwtSeriesStore< T >::data | ( | ) | const |
|
virtual |
Implements QwtAbstractSeriesStore.
Definition at line 184 of file qwt_series_store.h.
|
virtual |
Implements QwtAbstractSeriesStore.
Definition at line 175 of file qwt_series_store.h.
|
inline |
index | Index |
Definition at line 158 of file qwt_series_store.h.
void QwtSeriesStore< T >::setData | ( | QwtSeriesData< T > * | series | ) |
Assign a series of samples
series | Data |
Definition at line 164 of file qwt_series_store.h.
|
virtual |
Set a the "rect of interest" for the series
rect | Rectangle of interest |
Implements QwtAbstractSeriesStore.
Definition at line 193 of file qwt_series_store.h.
QwtSeriesData< T > * QwtSeriesStore< T >::swapData | ( | QwtSeriesData< T > * | series | ) |
Replace a series without deleting the previous one
series | New series |
Definition at line 200 of file qwt_series_store.h.
|
private |
Definition at line 130 of file qwt_series_store.h.