QWT 7.0.1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
QwtSplineG1 Class Reference

Base class for spline interpolations providing a first order geometric continuity ( G1 ) between adjoining curves. More...

#include <qwt_spline.h>

Inheritance diagram for QwtSplineG1:
QwtSplineInterpolating QwtSpline QwtSplineC1 QwtSplinePleasing QwtSplineC2 QwtSplineLocal QwtSplineCubic

Public Member Functions

 QwtSplineG1 ()
 Constructor.
 
virtual ~QwtSplineG1 ()
 Destructor.
 
- Public Member Functions inherited from QwtSplineInterpolating
 QwtSplineInterpolating ()
 Constructor.
 
virtual ~QwtSplineInterpolating ()
 Destructor.
 
virtual QPolygonF equidistantPolygon (const QPolygonF &, double distance, bool withNodes) const
 Find an interpolated polygon with "equidistant" points.
 
virtual QPolygonF polygon (const QPolygonF &, double tolerance) const QWT_OVERRIDE
 Interpolate a curve by a polygon.
 
virtual QPainterPath painterPath (const QPolygonF &) const QWT_OVERRIDE
 Interpolate a curve with Bezier curves.
 
virtual QVector< QLineF > bezierControlLines (const QPolygonF &) const =0
 Interpolate a curve with Bezier curves.
 
- Public Member Functions inherited from QwtSpline
 QwtSpline ()
 Constructor.
 
virtual ~QwtSpline ()
 Destructor.
 
void setParametrization (int type)
 Define the parametrization for a parametric spline approximation The default setting is a chordal parametrization.
 
void setParametrization (QwtSplineParametrization *)
 Define the parametrization for a parametric spline approximation The default setting is a chordal parametrization.
 
const QwtSplineParametrizationparametrization () const
 
void setBoundaryType (BoundaryType)
 Define the boundary type for the endpoints of the approximating spline.
 
BoundaryType boundaryType () const
 
void setBoundaryValue (BoundaryPosition, double value)
 Define the boundary value.
 
double boundaryValue (BoundaryPosition) const
 
void setBoundaryCondition (BoundaryPosition, int condition)
 Define the condition for an endpoint of the spline.
 
int boundaryCondition (BoundaryPosition) const
 
void setBoundaryConditions (int condition, double valueBegin=0.0, double valueEnd=0.0)
 Define the condition at the endpoints of a spline.
 
virtual uint locality () const
 The locality of an spline interpolation identifies how many adjacent polynomials are affected, when changing the position of one point.
 

Additional Inherited Members

- Public Types inherited from QwtSpline
enum  BoundaryType { ConditionalBoundaries , PeriodicPolygon , ClosedPolygon }
 Boundary type specifying the spline at its endpoints. More...
 
enum  BoundaryPosition { AtBeginning , AtEnd }
 position of a boundary condition More...
 
enum  BoundaryCondition { Clamped1 , Clamped2 , Clamped3 , LinearRunout }
 Boundary condition. More...
 

Detailed Description

Base class for spline interpolations providing a first order geometric continuity ( G1 ) between adjoining curves.


The documentation for this class was generated from the following files: