QwtSplineCurveFitter - A curve fitter using cubic splines.
Contents
Detailed Description
A curve fitter using cubic splines.
Member Enumeration Documentation
enumQwtSplineCurveFitter::FitMode
Spline type The default setting is Auto
Seealso:setFitMode(), FitMode()EnumeratorAuto 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
QPolygonFQwtSplineCurveFitter::fitCurve(constQPolygonF&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::FitModeQwtSplineCurveFitter::fitMode()constReturns:
Mode representing a spline algorithm
Seealso:setFitMode()voidQwtSplineCurveFitter::setFitMode(FitModemode)
Select the algorithm used for building the spline
Parameters:mode Mode representing a spline algorithm
Seealso:fitMode()voidQwtSplineCurveFitter::setSpline(constQwtSpline&spline)
Assign a spline
Parameters:spline Spline
Seealso:spline()voidQwtSplineCurveFitter::setSplineSize(intsplineSize)
Assign a spline size ( has to be at least 10 points )
Parameters:splineSize Spline size
Seealso:splineSize()constQwtSpline&QwtSplineCurveFitter::spline()constReturns:
Spline
Seealso:setSpline()QwtSpline&QwtSplineCurveFitter::spline()Returns:
Spline
Seealso:setSpline()intQwtSplineCurveFitter::splineSize()constReturns:
Spline size
Seealso:setSplineSize()Name
QwtSplineCurveFitter - A curve fitter using cubic splines.
Synopsis
#include <qwt_curve_fitter.h>
Inherits QwtCurveFitter.
PublicTypes
enum FitMode { Auto, Spline, ParametricSpline }
PublicMemberFunctionsQwtSplineCurveFitter ()
Constructor.
virtual ~QwtSplineCurveFitter ()
Destructor.
void setFitMode (FitMode)
FitModefitMode () const
void setSpline (const QwtSpline &)
const QwtSpline & spline () const
QwtSpline & spline ()
void setSplineSize (int)
int splineSize () const
virtual QPolygonF fitCurve (const QPolygonF &) const
AdditionalInheritedMembers