##// END OF EJS Templates
Spline with problems
Spline with problems

File last commit:

r419:1666cfa56d96
r419:1666cfa56d96
Show More
qsplineseries.h
41 lines | 921 B | text/x-c | CLexer
#ifndef QSPLINESERIES_H
#define QSPLINESERIES_H
#include "qchartglobal.h"
#include <QtGlobal>
#include "qlineseries.h"
#include <QList>
#include <QPointF>
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<qreal> getFirstControlPoints(QList<qreal> 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<QPointF> m_data;
QList<QPointF> m_controlPoints;
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif // QSPLINESERIES_H