10 #ifndef QWT_POINT_DATA_H 
   11 #define QWT_POINT_DATA_H 1 
   13 #include "qwt_global.h" 
   14 #include "qwt_series_data.h" 
   27     virtual size_t size() 
const;
 
   28     virtual QPointF 
sample( 
size_t i ) 
const;
 
   30     const QVector<double> &xData() 
const;
 
   31     const QVector<double> &yData() 
const;
 
   47     virtual size_t size() 
const;
 
   48     virtual QPointF 
sample( 
size_t i ) 
const;
 
   50     const double *xData() 
const;
 
   51     const double *yData() 
const;
 
  118     void setSize( 
size_t size );
 
  119     virtual size_t size() 
const;
 
  125     virtual QPointF 
sample( 
size_t i ) 
const;
 
  133     virtual double y( 
double x ) 
const = 0;
 
  134     virtual double x( uint index ) 
const;
 
  137     QRectF rectOfInterest() 
const;
 
  142     QRectF d_rectOfInterest;
 
Data class containing two pointers to memory blocks of doubles. 
Definition: qwt_point_data.h:41
Interface for iterating over two QVector<double> objects. 
Definition: qwt_point_data.h:19
virtual QRectF boundingRect() const =0
virtual void setRectOfInterest(const QRectF &rect)
Definition: qwt_series_data.h:113
Abstract interface for iterating over samples. 
Definition: qwt_series_data.h:47
virtual T sample(size_t i) const =0
A class representing an interval. 
Definition: qwt_interval.h:26
Synthetic point data. 
Definition: qwt_point_data.h:112
virtual size_t size() const =0