qwt_spline_pleasing.h
/******************************************************************************
* Qwt Widget Library
* Copyright (C) 1997 Josef Wilgen
* Copyright (C) 2002 Uwe Rathmann
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the Qwt License, Version 1.0
*****************************************************************************/
#ifndef QWT_SPLINE_PLEASING_H
#define QWT_SPLINE_PLEASING_H
#include "qwt_spline.h"
class QWT_EXPORT QwtSplinePleasing : public QwtSplineG1
{
public:
QwtSplinePleasing();
virtual ~QwtSplinePleasing();
virtual uint locality() const QWT_OVERRIDE;
virtual QPainterPath painterPath( const QPolygonF& ) const QWT_OVERRIDE;
virtual QVector< QLineF > bezierControlLines( const QPolygonF& ) const QWT_OVERRIDE;
};
#endif
QVector< QLineF >
QwtSplineG1
Base class for spline interpolations providing a first order geometric continuity ( G1 ) between adjo...
Definition: qwt_spline.h:217
QwtSpline::locality
virtual uint locality() const
Definition: qwt_spline.cpp:564
QwtSplineInterpolating::bezierControlLines
virtual QVector< QLineF > bezierControlLines(const QPolygonF &) const =0
Interpolate a curve with Bezier curves.
QwtSplineInterpolating::painterPath
virtual QPainterPath painterPath(const QPolygonF &) const override
Interpolate a curve with Bezier curves.
Definition: qwt_spline.cpp:748
QwtSplinePleasing
A spline with G1 continuity.
Definition: qwt_spline_pleasing.h:24