27#ifndef QWT_SPLINE_LOCAL_H
28#define QWT_SPLINE_LOCAL_H
30#include "qwt_global.h"
31#include "qwt_spline.h"
91 virtual uint
locality()
const override;
94 virtual QPainterPath
painterPath(
const QPolygonF&)
const override;
Base class for spline interpolations with C1 (first order parametric) continuity
Definition qwt_spline.h:265
virtual QVector< double > slopes(const QPolygonF &) const =0
Find the first derivative at the control points
virtual QPainterPath painterPath(const QPolygonF &) const override
Calculate an interpolated painter path
Definition qwt_spline.cpp:1030
virtual QVector< QLineF > bezierControlLines(const QPolygonF &) const override
Interpolate a curve with Bezier curves
Definition qwt_spline.cpp:1077
virtual QVector< QwtSplinePolynomial > polynomials(const QPolygonF &) const
Calculate the interpolating polynomials for a non-parametric spline
Definition qwt_spline.cpp:1158
A spline with C1 continuity
Definition qwt_spline_local.h:42
Type
Spline interpolation type
Definition qwt_spline_local.h:52
@ Akima
Definition qwt_spline_local.h:70
@ ParabolicBlending
Definition qwt_spline_local.h:65
@ Cardinal
Definition qwt_spline_local.h:59
virtual uint locality() const
Get locality (number of points used for calculation)
Definition qwt_spline.cpp:550