10 #ifndef QWT_SERIES_STORE_H    11 #define QWT_SERIES_STORE_H    13 #include "qwt_global.h"    14 #include "qwt_series_data.h"    88     T sample( 
int index ) 
const;
   124 template <
typename T>
   130 template <
typename T>
   136 template <
typename T>
   142 template <
typename T>
   148 template <
typename T>
   151     return d_series ? d_series->sample( index ) : T();
   154 template <
typename T>
   157     if ( d_series != series )
   165 template <
typename T>
   168     if ( d_series == NULL )
   171     return d_series->size();
   174 template <
typename T>
   177     if ( d_series == NULL )
   178         return QRectF( 1.0, 1.0, -2.0, -2.0 ); 
   180     return d_series->boundingRect();
   183 template <
typename T>
   187         d_series->setRectOfInterest( rect );
   190 template <
typename T>
   196     return swappedSeries;
 QwtSeriesData< T > * data()
Definition: qwt_series_store.h:137
virtual void setRectOfInterest(const QRectF &)=0
Bridge between QwtSeriesStore and QwtPlotSeriesItem. 
Definition: qwt_series_store.h:24
void setData(QwtSeriesData< T > *series)
Definition: qwt_series_store.h:155
T sample(int index) const 
Definition: qwt_series_store.h:149
virtual QRectF dataRect() const  =0
QwtSeriesData< T > * swapData(QwtSeriesData< T > *series)
Definition: qwt_series_store.h:191
virtual void dataChanged()=0
dataChanged() indicates, that the series has been changed. 
QwtSeriesStore()
Constructor The store contains no series. 
Definition: qwt_series_store.h:125
Abstract interface for iterating over samples. 
Definition: qwt_series_data.h:47
Class storing a QwtSeriesData object. 
Definition: qwt_series_store.h:57
~QwtSeriesStore()
Destructor. 
Definition: qwt_series_store.h:131
virtual QRectF dataRect() const 
Definition: qwt_series_store.h:175
virtual size_t dataSize() const  =0
virtual size_t dataSize() const 
Definition: qwt_series_store.h:166
virtual void setRectOfInterest(const QRectF &rect)
Definition: qwt_series_store.h:184
virtual ~QwtAbstractSeriesStore()
Destructor. 
Definition: qwt_series_store.h:28