19 #ifndef RQT_MULTIPLOT_CURVE_DATA_H 20 #define RQT_MULTIPLOT_CURVE_DATA_H 27 #include <qwt/qwt_series_data.h> 34 public QwtSeriesData<QPointF> {
41 virtual QPointF
getPoint(
size_t index)
const = 0;
49 QPointF
sample(
size_t i)
const;
virtual void clearPoints()=0
QPointF sample(size_t i) const
virtual void appendPoint(const QPointF &point)=0
virtual QVector< size_t > getPointsInDistance(double x, double maxDistance) const
QRectF boundingRect() const
virtual BoundingRectangle getBounds() const =0
QPair< double, double > getAxisBounds(CurveConfig::Axis axis) const
virtual QPointF getPoint(size_t index) const =0
virtual size_t getNumPoints() const =0
void writeFormatted(QStringList &formattedX, QStringList &formattedY) const
double getValue(size_t index, CurveConfig::Axis axis) const