Qwt User's Guide  5.2.3
Public Types | Public Member Functions
QwtSplineCurveFitter Class Reference

#include <qwt_curve_fitter.h>

Inheritance diagram for QwtSplineCurveFitter:
Inheritance graph
[legend]

List of all members.

Public Types

enum  FitMode {
  Auto,
  Spline,
  ParametricSpline
}

Public Member Functions

 QwtSplineCurveFitter ()
virtual ~QwtSplineCurveFitter ()
virtual QPolygonF fitCurve (const QPolygonF &) const
FitMode fitMode () const
void setFitMode (FitMode)
void setSpline (const QwtSpline &)
void setSplineSize (int size)
const QwtSplinespline () const
QwtSplinespline ()
int splineSize () const
- Public Member Functions inherited from QwtCurveFitter
virtual ~QwtCurveFitter ()

Additional Inherited Members

- Protected Member Functions inherited from QwtCurveFitter
 QwtCurveFitter ()

Detailed Description

A curve fitter using cubic splines.


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:
pointsSeries 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:
modeMode representing a spline algorithm
See also:
fitMode()
void QwtSplineCurveFitter::setSplineSize ( int  splineSize)

Assign a spline size ( has to be at least 10 points )

Parameters:
splineSizeSpline size
See also:
splineSize()
int QwtSplineCurveFitter::splineSize ( ) const
Returns:
Spline size
See also:
setSplineSize()