#ifndef QSPLINESERIES_H #define QSPLINESERIES_H #include "qchartglobal.h" #include #include "qlineseries.h" #include #include QTCOMMERCIALCHART_BEGIN_NAMESPACE class QSplineSeries : public QLineSeries { Q_OBJECT public: QSplineSeries(QObject *parent = 0); QSeriesType type() const { return QSeries::SeriesTypeSpline; } // void addData(QPointF value); // QSplineSeries& operator << (const QPointF &value); void calculateControlPoints(); QList getFirstControlPoints(QList rhs); int count() const { return m_x.size(); } // QPointF at(int index) const { return m_data[index]; } QPointF controlPoint(int index) const { return m_controlPoints[index]; } signals: public slots: private: // QList m_data; QList m_controlPoints; }; QTCOMMERCIALCHART_END_NAMESPACE #endif // QSPLINESERIES_H