QWT API (中文) 7.3.0
Qt绘图库 - 中文API文档
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
QwtSplineCurveFitter类 参考

A curve fitter using a spline interpolation 更多...

#include <qwt_spline_curve_fitter.h>

类 QwtSplineCurveFitter 继承关系图:
QwtCurveFitter

Public 成员函数

 QwtSplineCurveFitter ()
 Constructor
 
 ~QwtSplineCurveFitter () override
 Destructor
 
void setSpline (QwtSpline *)
 Assign a spline
 
const QwtSplinespline () const
 Get the spline (const version)
 
QwtSplinespline ()
 Get the spline (non-const version)
 
virtual QPolygonF fitCurve (const QPolygonF &) const override
 Find a curve which has the best fit to a series of data points
 
virtual QPainterPath fitCurvePath (const QPolygonF &) const override
 Find a curve path which has the best fit to a series of data points
 
- Public 成员函数 继承自 QwtCurveFitter
virtual ~QwtCurveFitter ()
 Destructor
 
Mode mode () const
 Get the preferred fitting mode
 

额外继承的成员函数

- Public 类型 继承自 QwtCurveFitter
enum  Mode { Polygon , Path }
 Preferred mode of the fitting algorithm 更多...
 
- Protected 成员函数 继承自 QwtCurveFitter
 QwtCurveFitter (Mode mode)
 Constructor
 

详细描述

A curve fitter using a spline interpolation

The default setting for the spline is a cardinal spline with uniform parametrization.

参见
QwtSpline, QwtSplineLocal

构造及析构函数说明

◆ QwtSplineCurveFitter()

QwtSplineCurveFitter::QwtSplineCurveFitter ( )

Constructor

Creates a spline curve fitter with a cardinal spline using uniform parametrization.

◆ ~QwtSplineCurveFitter()

QwtSplineCurveFitter::~QwtSplineCurveFitter ( )
override

Destructor

Deletes the internal spline object.

成员函数说明

◆ fitCurve()

QPolygonF QwtSplineCurveFitter::fitCurve ( const QPolygonF &  points) const
overridevirtual

Find a curve which has the best fit to a series of data points

参数
pointsSeries of data points
返回
Fitted Curve
参见
fitCurvePath()

实现了 QwtCurveFitter.

◆ fitCurvePath()

QPainterPath QwtSplineCurveFitter::fitCurvePath ( const QPolygonF &  points) const
overridevirtual

Find a curve path which has the best fit to a series of data points

参数
pointsSeries of data points
返回
Fitted Curve
参见
fitCurve()

实现了 QwtCurveFitter.

◆ setSpline()

void QwtSplineCurveFitter::setSpline ( QwtSpline spline)

Assign a spline

The spline needs to be allocated by new and will be deleted in the destructor of the fitter.

参数
splineSpline
参见
spline()

◆ spline() [1/2]

QwtSpline * QwtSplineCurveFitter::spline ( )

Get the spline (non-const version)

返回
Spline
参见
setSpline()

◆ spline() [2/2]

const QwtSpline * QwtSplineCurveFitter::spline ( ) const

Get the spline (const version)

返回
Spline
参见
setSpline()

该类的文档由以下文件生成: