27#ifndef QWT_SPLINE_CUBIC_H
28#define QWT_SPLINE_CUBIC_H
30#include "qwt_global.h"
31#include "qwt_spline.h"
77 virtual uint
locality()
const override;
80 virtual QPainterPath
painterPath(
const QPolygonF& )
const override;
Base class for spline interpolations with C2 (second order parametric) continuity.
Definition qwt_spline.h:443
virtual QVector< double > slopes(const QPolygonF &) const override
Find the first derivative at the control points.
Definition qwt_spline.cpp:1768
virtual QVector< double > curvatures(const QPolygonF &) const =0
Find the second derivative at the control points.
virtual QVector< QLineF > bezierControlLines(const QPolygonF &) const override
Interpolate a curve with Bezier curves.
Definition qwt_spline.cpp:1672
virtual QVector< QwtSplinePolynomial > polynomials(const QPolygonF &) const override
Calculate the interpolating polynomials for a non-parametric spline.
Definition qwt_spline.cpp:1826
virtual QPainterPath painterPath(const QPolygonF &) const override
Interpolate a curve with Bezier curves.
Definition qwt_spline.cpp:1637
A cubic spline.
Definition qwt_spline_cubic.h:69
virtual uint locality() const
Get locality (number of points used for calculation)
Definition qwt_spline.cpp:631