logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

QwtSplineCurveFitter - A curve fitter using cubic splines.

Author

       Generated automatically by Doxygen for Qwt User's Guide from the source code.

Version 6.1.4                                    Wed Jan 2 2019                          QwtSplineCurveFitter(3)

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

See Also