27#ifndef QWT_WEEDING_CURVE_FITTER_H
28#define QWT_WEEDING_CURVE_FITTER_H
30#include "qwt_curve_fitter.h"
61 void setTolerance(
double );
62 double tolerance()
const;
64 void setChunkSize( uint );
65 uint chunkSize()
const;
67 virtual QPolygonF
fitCurve(
const QPolygonF& )
const QWT_OVERRIDE;
68 virtual QPainterPath
fitCurvePath(
const QPolygonF& )
const QWT_OVERRIDE;
71 virtual QPolygonF simplify(
const QPolygonF& )
const;
Abstract base class for a curve fitter.
Definition qwt_curve_fitter.h:39
virtual QPainterPath fitCurvePath(const QPolygonF &polygon) const =0
Find a curve path which has the best fit to a series of data points.
virtual QPolygonF fitCurve(const QPolygonF &polygon) const =0
Find a curve which has the best fit to a series of data points.
Definition qwt_weeding_curve_fitter.cpp:49
A curve fitter implementing Douglas and Peucker algorithm.
Definition qwt_weeding_curve_fitter.h:56