Scroll to navigation

QwtSplineCurveFitter(3) Qwt User's Guide QwtSplineCurveFitter(3)

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 ()
 
virtual ~QwtSplineCurveFitter ()
 
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
 

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.

Constructor & Destructor Documentation

QwtSplineCurveFitter::QwtSplineCurveFitter ()

Constructor.

QwtSplineCurveFitter::~QwtSplineCurveFitter () [virtual]

Destructor.

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()

Author

Generated automatically by Doxygen for Qwt User's Guide from the source code.
Fri Apr 15 2011 Version 6.0.0