Provided by: libqwt-doc_6.1.4-2_all bug

NAME

       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)
       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 (FitMode mode)
       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 (int splineSize)
       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()

Author

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