10 #ifndef QWT_SERIES_STORE_H    11 #define QWT_SERIES_STORE_H    13 #include "qwt_global.h"    14 #include "qwt_series_data.h"    30 #ifndef QWT_PYTHON_WRAPPER    49     virtual QRectF 
dataRect()
 const { 
return  QRectF( 0.0, 0.0, -1.0, -1.0 ); }
    50     virtual size_t dataSize()
 const { 
return 0; }
    96     T 
sample( 
int index ) 
const;
   132 template <
typename T>
   138 template <
typename T>
   144 template <
typename T>
   150 template <
typename T>
   156 template <
typename T>
   159     return d_series ? d_series->sample( index ) : T();
   162 template <
typename T>
   165     if ( d_series != series )
   173 template <
typename T>
   176     if ( d_series == NULL )
   179     return d_series->size();
   182 template <
typename T>
   185     if ( d_series == NULL )
   186         return QRectF( 1.0, 1.0, -2.0, -2.0 ); 
   188     return d_series->boundingRect();
   191 template <
typename T>
   195         d_series->setRectOfInterest( rect );
   198 template <
typename T>
   204     return swappedSeries;
 QwtSeriesData< T > * data()
Definition: qwt_series_store.h:145
virtual void setRectOfInterest(const QRectF &)=0
virtual size_t dataSize() const
Definition: qwt_series_store.h:174
Bridge between QwtSeriesStore and QwtPlotSeriesItem. 
Definition: qwt_series_store.h:24
void setData(QwtSeriesData< T > *series)
Definition: qwt_series_store.h:163
QwtSeriesData< T > * swapData(QwtSeriesData< T > *series)
Definition: qwt_series_store.h:199
virtual void dataChanged()=0
dataChanged() indicates, that the series has been changed. 
virtual QRectF dataRect() const
Definition: qwt_series_store.h:183
QwtSeriesStore()
Constructor The store contains no series. 
Definition: qwt_series_store.h:133
Abstract interface for iterating over samples. 
Definition: qwt_series_data.h:47
Class storing a QwtSeriesData object. 
Definition: qwt_series_store.h:65
~QwtSeriesStore()
Destructor. 
Definition: qwt_series_store.h:139
virtual void setRectOfInterest(const QRectF &rect)
Definition: qwt_series_store.h:192
T sample(int index) const
Definition: qwt_series_store.h:157
virtual size_t dataSize() const =0
virtual QRectF dataRect() const =0
virtual ~QwtAbstractSeriesStore()
Destructor. 
Definition: qwt_series_store.h:28