|
QWT 7.0.1
|
Abstract base class for a curve fitter. More...
#include <qwt_curve_fitter.h>
Public Types | |
| enum | Mode { Polygon , Path } |
| Preferred mode of the fitting algorithm. More... | |
Public Member Functions | |
| virtual | ~QwtCurveFitter () |
| Destructor. | |
| Mode | mode () const |
| virtual QPolygonF | fitCurve (const QPolygonF &polygon) const =0 |
| Find a curve which has the best fit to a series of data points. | |
| virtual QPainterPath | fitCurvePath (const QPolygonF &polygon) const =0 |
| Find a curve path which has the best fit to a series of data points. | |
Protected Member Functions | |
| QwtCurveFitter (Mode mode) | |
| Constructor. | |
Abstract base class for a curve fitter.
| enum QwtCurveFitter::Mode |
Preferred mode of the fitting algorithm.
Even if a QPainterPath can always be created from a QPolygonF the overhead of the conversion can be avoided by indicating the preference of the implementation to the application code.
| Enumerator | |
|---|---|
| Polygon | The fitting algorithm creates a polygon - the implementation of fitCurvePath() simply wraps the polygon into a path.
|
| Path | The fitting algorithm creates a painter path - the implementation of fitCurve() extracts a polygon from the path.
|
|
explicitprotected |
Constructor.
| mode | Preferred fitting mode |
|
pure virtual |
Find a curve which has the best fit to a series of data points.
| polygon | Series of data points |
Implemented in QwtPolarFitter, QwtSplineCurveFitter, and QwtWeedingCurveFitter.
|
pure virtual |
Find a curve path which has the best fit to a series of data points.
| polygon | Series of data points |
Implemented in QwtPolarFitter, QwtSplineCurveFitter, and QwtWeedingCurveFitter.
| QwtCurveFitter::Mode QwtCurveFitter::mode | ( | ) | const |