27#ifndef QWT_SPLINE_LOCAL_H
28#define QWT_SPLINE_LOCAL_H
30#include "qwt_global.h"
31#include "qwt_spline.h"
134 virtual uint
locality()
const override;
137 virtual QPainterPath
painterPath(
const QPolygonF&)
const override;
提供 C1(一阶参数)连续性的样条插值基类
Definition qwt_spline.h:400
virtual QVector< double > slopes(const QPolygonF &) const =0
Find the first derivative at the control points
virtual QPainterPath painterPath(const QPolygonF &) const override
计算插值的绘制路径
Definition qwt_spline.cpp:1362
virtual QVector< QLineF > bezierControlLines(const QPolygonF &) const override
使用贝塞尔曲线插值曲线
Definition qwt_spline.cpp:1431
virtual QVector< QwtSplinePolynomial > polynomials(const QPolygonF &) const
计算非参数样条的插值多项式
Definition qwt_spline.cpp:1558
具有 C1 连续性的样条
Definition qwt_spline_local.h:52
Type
样条插值类型
Definition qwt_spline_local.h:71
@ Akima
Definition qwt_spline_local.h:106
@ ParabolicBlending
Definition qwt_spline_local.h:96
@ Cardinal
Definition qwt_spline_local.h:85
virtual uint locality() const
Get locality (number of points used for calculation)
Definition qwt_spline.cpp:631