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 |
virtual size_t | dataSize () const |
QwtSeriesStore () | |
Constructor The store contains no series. More... | |
T | sample (int index) const |
void | setData (QwtSeriesData< T > *series) |
virtual void | setRectOfInterest (const QRectF &rect) |
QwtSeriesData< T > * | swapData (QwtSeriesData< T > *series) |
~QwtSeriesStore () | |
Destructor. More... | |
Private Attributes | |
QwtSeriesData< T > * | d_series |
Additional Inherited Members | |
Protected Member Functions inherited from QwtAbstractSeriesStore | |
virtual void | dataChanged ()=0 |
dataChanged() indicates, that the series has been changed. More... | |
virtual | ~QwtAbstractSeriesStore () |
Destructor. 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 65 of file qwt_series_store.h.
|
explicit |
Constructor The store contains no series.
Definition at line 133 of file qwt_series_store.h.
QwtSeriesStore< T >::~QwtSeriesStore | ( | ) |
Destructor.
Definition at line 139 of file qwt_series_store.h.
|
inline |
Definition at line 145 of file qwt_series_store.h.
|
inline |
Definition at line 151 of file qwt_series_store.h.
|
virtual |
Implements QwtAbstractSeriesStore.
Definition at line 183 of file qwt_series_store.h.
|
virtual |
Implements QwtAbstractSeriesStore.
Definition at line 174 of file qwt_series_store.h.
|
inline |
index | Index |
Definition at line 157 of file qwt_series_store.h.
void QwtSeriesStore< T >::setData | ( | QwtSeriesData< T > * | series | ) |
Assign a series of samples
series | Data |
Definition at line 163 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 192 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 199 of file qwt_series_store.h.
|
private |
Definition at line 129 of file qwt_series_store.h.