QwtSplineCurveFitter (3) Linux Manual Page
QwtSplineCurveFitter –
A curve fitter using cubic splines.
Synopsis
#include <qwt_curve_fitter.h> Inherits QwtCurveFitter.
Public Types
enum FitMode { Auto, Spline, ParametricSpline }Public Member Functions
QwtSplineCurveFitter ()Constructor.
virtual ~QwtSplineCurveFitter ()
Destructor.
void setFitMode (FitMode)
FitMode fitMode () const
void setSpline (const QwtSpline &)
const QwtSpline & spline () const
QwtSpline & spline ()
void setSplineSize (int size)
int splineSize () const
virtual QPolygonF fitCurve (const QPolygonF &) const
Additional Inherited Members
Detailed Description
A curve fitter using cubic splines.Member Enumeration Documentation
enum QwtSplineCurveFitter::FitMode
Spline type The default setting is Auto See Also:
- setFitMode(), FitMode()
Enumerator
- Auto
- Use the default spline algorithm for polygons with increasing x values ( p[i-1] < p[i] ), otherwise use a parametric spline algorithm.
- Spline
- Use a default spline algorithm.
- ParametricSpline
- Use a parametric spline algorithm.
Member Function Documentation
QPolygonF QwtSplineCurveFitter::fitCurve (const QPolygonF &points) const [virtual]
Find a curve which has the best fit to a series of data points Parameters:
- points Series of data points
Returns:
- Curve points
Implements QwtCurveFitter.
QwtSplineCurveFitter::FitMode QwtSplineCurveFitter::fitMode () const
Returns:- Mode representing a spline algorithm
See Also:
- setFitMode()
void QwtSplineCurveFitter::setFitMode (FitModemode)
Select the algorithm used for building the spline Parameters:
- mode Mode representing a spline algorithm
See Also:
- fitMode()
void QwtSplineCurveFitter::setSpline (const QwtSpline &spline)
Assign a spline Parameters:
- spline Spline
See Also:
- spline()
void QwtSplineCurveFitter::setSplineSize (intsplineSize)
Assign a spline size ( has to be at least 10 points ) Parameters:
- splineSize Spline size
See Also:
- splineSize()
const QwtSpline & QwtSplineCurveFitter::spline () const
Returns:- Spline
See Also:
- setSpline()
QwtSpline & QwtSplineCurveFitter::spline ()
Returns:- Spline
See Also:
- setSpline()
int QwtSplineCurveFitter::splineSize () const
Returns:- Spline size
See Also:
- setSplineSize()
