10 #ifndef QWT_CURVE_FITTER_H 
   11 #define QWT_CURVE_FITTER_H 
   13 #include "qwt_global.h" 
   33     virtual QPolygonF fitCurve( 
const QPolygonF &polygon ) 
const = 0;
 
   73     void setFitMode( FitMode );
 
   74     FitMode fitMode() 
const;
 
   80     void setSplineSize( 
int size );
 
   81     int splineSize() 
const;
 
   83     virtual QPolygonF 
fitCurve( 
const QPolygonF & ) 
const;
 
   86     QPolygonF fitSpline( 
const QPolygonF & ) 
const;
 
   87     QPolygonF fitParametric( 
const QPolygonF & ) 
const;
 
  122     void setTolerance( 
double );
 
  123     double tolerance() 
const;
 
  125     void setChunkSize( uint );
 
  126     uint chunkSize() 
const;
 
  128     virtual QPolygonF 
fitCurve( 
const QPolygonF & ) 
const;
 
  131     virtual QPolygonF simplify( 
const QPolygonF & ) 
const;
 
Abstract base class for a curve fitter. 
Definition: qwt_curve_fitter.h:22
A curve fitter using cubic splines. 
Definition: qwt_curve_fitter.h:46
virtual QPolygonF fitCurve(const QPolygonF &polygon) const =0
Use a default spline algorithm. 
Definition: qwt_curve_fitter.h:64
A class for spline interpolation. 
Definition: qwt_spline.h:57
A curve fitter implementing Douglas and Peucker algorithm. 
Definition: qwt_curve_fitter.h:116
Definition: qwt_curve_fitter.h:61
FitMode
Definition: qwt_curve_fitter.h:54