Go to the documentation of this file.
22 #if QT_VERSION < 0x060000
23 template<
typename T >
class QVector;
159 void setParametrization(
int type );
163 void setBoundaryType( BoundaryType );
164 BoundaryType boundaryType()
const;
166 void setBoundaryValue( BoundaryPosition,
double value );
167 double boundaryValue( BoundaryPosition )
const;
169 void setBoundaryCondition( BoundaryPosition,
int condition );
170 int boundaryCondition( BoundaryPosition )
const;
172 void setBoundaryConditions(
int condition,
173 double valueBegin = 0.0,
double valueEnd = 0.0 );
175 virtual QPolygonF polygon(
const QPolygonF&,
double tolerance )
const;
176 virtual QPainterPath painterPath(
const QPolygonF& )
const = 0;
178 virtual uint locality()
const;
199 virtual QPolygonF equidistantPolygon(
const QPolygonF&,
200 double distance,
bool withNodes )
const;
202 virtual QPolygonF polygon(
203 const QPolygonF&,
double tolerance )
const QWT_OVERRIDE;
205 virtual QPainterPath painterPath(
const QPolygonF& )
const QWT_OVERRIDE;
251 virtual double slopeAtBeginning(
const QPolygonF&,
double slopeNext )
const;
252 virtual double slopeAtEnd(
const QPolygonF&,
double slopeBefore )
const;
283 CubicRunout = LinearRunout + 1,
BoundaryCondition
Boundary condition.
virtual QVector< double > slopes(const QPolygonF &) const =0
Find the first derivative at the control points.
A cubic polynomial without constant term.
Curve parametrization used for a spline interpolation.
virtual QVector< QwtSplinePolynomial > polynomials(const QPolygonF &) const
Calculate the interpolating polynomials for a non parametric spline.
virtual QVector< QLineF > bezierControlLines(const QPolygonF &) const QWT_OVERRIDE
Interpolate a curve with Bezier curves.
Base class for a spline interpolation.
virtual QPainterPath painterPath(const QPolygonF &) const QWT_OVERRIDE
Calculate an interpolated painter path.
Base class for all splines.
virtual QPainterPath painterPath(const QPolygonF &) const QWT_OVERRIDE
Interpolate a curve with Bezier curves.
Base class for spline interpolations providing a first order parametric continuity ( C1 ) between adj...
Base class for spline interpolations providing a first order geometric continuity ( G1 ) between adjo...
virtual QVector< QLineF > bezierControlLines(const QPolygonF &) const =0
Interpolate a curve with Bezier curves.
Base class for spline interpolations providing a second order parametric continuity ( C2 ) between ad...
virtual QPolygonF equidistantPolygon(const QPolygonF &, double distance, bool withNodes) const QWT_OVERRIDE
Find an interpolated polygon with "equidistant" points.
@ AtBeginning
the condition is at the beginning of the polynomial
virtual QPolygonF equidistantPolygon(const QPolygonF &, double distance, bool withNodes) const
Find an interpolated polygon with "equidistant" points.
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:46