10 #ifndef QWT_POINT_DATA_H 11 #define QWT_POINT_DATA_H 1 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;
virtual void setRectOfInterest(const QRectF &rect)
virtual QRectF boundingRect() const =0
A class representing an interval.
Abstract interface for iterating over samples.
QwtInterval d_intervalOfInterest
TFSIMD_FORCE_INLINE const tfScalar & y() const
Data class containing two pointers to memory blocks of doubles.
TFSIMD_FORCE_INLINE const tfScalar & x() const
virtual size_t size() const =0
virtual T sample(size_t i) const =0
Interface for iterating over two QVector<double> objects.