A curve fitter using a spline interpolation. More...
#include <qwt_spline_curve_fitter.h>
Public Member Functions | |
virtual QPolygonF | fitCurve (const QPolygonF &) const |
virtual QPainterPath | fitCurvePath (const QPolygonF &) const |
QwtSplineCurveFitter () | |
Constructor. More... | |
void | setSpline (QwtSpline *) |
const QwtSpline * | spline () const |
QwtSpline * | spline () |
virtual | ~QwtSplineCurveFitter () |
Destructor. More... | |
Public Member Functions inherited from QwtCurveFitter | |
Mode | mode () const |
virtual | ~QwtCurveFitter () |
Destructor. More... | |
Private Attributes | |
QwtSpline * | d_spline |
Additional Inherited Members | |
Public Types inherited from QwtCurveFitter | |
enum | Mode { Polygon, Path } |
Preferred mode of the fitting algorithm. More... | |
Protected Member Functions inherited from QwtCurveFitter | |
QwtCurveFitter (Mode mode) | |
A curve fitter using a spline interpolation.
The default setting for the spline is a cardinal spline with uniform parametrization.
Definition at line 25 of file qwt_spline_curve_fitter.h.
QwtSplineCurveFitter::QwtSplineCurveFitter | ( | ) |
Constructor.
Definition at line 15 of file qwt_spline_curve_fitter.cpp.
|
virtual |
Destructor.
Definition at line 23 of file qwt_spline_curve_fitter.cpp.
|
virtual |
Find a curve which has the best fit to a series of data points
points | Series of data points |
Implements QwtCurveFitter.
Definition at line 72 of file qwt_spline_curve_fitter.cpp.
|
virtual |
Find a curve path which has the best fit to a series of data points
points | Series of data points |
Implements QwtCurveFitter.
Definition at line 91 of file qwt_spline_curve_fitter.cpp.
void QwtSplineCurveFitter::setSpline | ( | QwtSpline * | spline | ) |
Assign a spline
The spline needs to be allocated by new and will be deleted in the destructor of the fitter.
spline | Spline |
Definition at line 37 of file qwt_spline_curve_fitter.cpp.
const QwtSpline * QwtSplineCurveFitter::spline | ( | ) | const |
QwtSpline * QwtSplineCurveFitter::spline | ( | ) |
|
private |
Definition at line 40 of file qwt_spline_curve_fitter.h.