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
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 
Definition: qwt_series_store.h:166
virtual void setRectOfInterest(const QRectF &rect)
Definition: qwt_series_store.h:184
virtual size_t dataSize() const =0
virtual QRectF dataRect() const =0
virtual ~QwtAbstractSeriesStore()
Destructor. 
Definition: qwt_series_store.h:28