27#ifndef QWT_SPLINE_CUBIC_H
28#define QWT_SPLINE_CUBIC_H
30#include "qwt_global.h"
31#include "qwt_spline.h"
56 virtual uint
locality()
const QWT_OVERRIDE;
58 virtual QPainterPath
painterPath(
const QPolygonF& )
const QWT_OVERRIDE;
Base class for spline interpolations providing a second order parametric continuity ( C2 ) between ad...
Definition qwt_spline.h:285
virtual QVector< double > curvatures(const QPolygonF &) const =0
Find the second derivative at the control points.
virtual QVector< double > slopes(const QPolygonF &) const QWT_OVERRIDE
Find the first derivative at the control points.
Definition qwt_spline.cpp:1356
virtual QPainterPath painterPath(const QPolygonF &) const QWT_OVERRIDE
Interpolate a curve with Bezier curves.
Definition qwt_spline.cpp:1266
virtual QVector< QLineF > bezierControlLines(const QPolygonF &) const QWT_OVERRIDE
Interpolate a curve with Bezier curves.
Definition qwt_spline.cpp:1287
virtual QVector< QwtSplinePolynomial > polynomials(const QPolygonF &) const QWT_OVERRIDE
Calculate the interpolating polynomials for a non parametric spline.
Definition qwt_spline.cpp:1398
A cubic spline.
Definition qwt_spline_cubic.h:51
virtual uint locality() const
The locality of an spline interpolation identifies how many adjacent polynomials are affected,...
Definition qwt_spline.cpp:581