| Qwt User's Guide 6.3.0
    | 
An approximation using a basis spline. More...
#include <qwt_spline_basis.h>
| Public Member Functions | |
| QwtSplineBasis () | |
| Constructor. | |
| virtual | ~QwtSplineBasis () | 
| Destructor. | |
| virtual QPainterPath | painterPath (const QPolygonF &) const override | 
| virtual uint | locality () const override | 
| The locality is always 2. | |
|  Public Member Functions inherited from QwtSpline | |
| QwtSpline () | |
| Constructor. | |
| virtual | ~QwtSpline () | 
| Destructor. | |
| void | setParametrization (int type) | 
| void | setParametrization (QwtSplineParametrization *) | 
| const QwtSplineParametrization * | parametrization () const | 
| void | setBoundaryType (BoundaryType) | 
| BoundaryType | boundaryType () const | 
| void | setBoundaryValue (BoundaryPosition, double value) | 
| Define the boundary value. | |
| double | boundaryValue (BoundaryPosition) const | 
| void | setBoundaryCondition (BoundaryPosition, int condition) | 
| Define the condition for an endpoint of the spline. | |
| int | boundaryCondition (BoundaryPosition) const | 
| void | setBoundaryConditions (int condition, double valueBegin=0.0, double valueEnd=0.0) | 
| Define the condition at the endpoints of a spline. | |
| virtual QPolygonF | polygon (const QPolygonF &, double tolerance) const | 
| Interpolate a curve by a polygon. | |
| Additional Inherited Members | |
|  Public Types inherited from QwtSpline | |
| enum | BoundaryType { ConditionalBoundaries , PeriodicPolygon , ClosedPolygon } | 
| enum | BoundaryPosition { AtBeginning , AtEnd } | 
| enum | BoundaryCondition { Clamped1 , Clamped2 , Clamped3 , LinearRunout } | 
| Boundary condition.  More... | |
An approximation using a basis spline.
QwtSplineBasis approximates a set of points by a polynomials with C2 continuity ( = first and second derivatives are equal ) at the end points.
The end points of the spline do not match the original points.
Definition at line 24 of file qwt_spline_basis.h.
| QwtSplineBasis::QwtSplineBasis | ( | ) | 
Constructor.
Definition at line 227 of file qwt_spline_basis.cpp.
| 
 | virtual | 
Destructor.
Definition at line 232 of file qwt_spline_basis.cpp.
| 
 | overridevirtual | 
The locality is always 2.
Reimplemented from QwtSpline.
Definition at line 237 of file qwt_spline_basis.cpp.
| 
 | overridevirtual | 
Approximates a polygon piecewise with cubic Bezier curves and returns them as QPainterPath.
| points | Control points | 
Implements QwtSpline.
Definition at line 249 of file qwt_spline_basis.cpp.