Go to the source code of this file.
Classes | |
class | QwtSplineLocalP::ControlPointsStore |
class | QwtSplineLocalP::PathStore |
struct | QwtSplineLocalP::slopeCardinal |
struct | QwtSplineLocalP::slopeParabolicBlending |
struct | QwtSplineLocalP::slopePChip |
class | QwtSplineLocalP::SlopeStore |
Namespaces | |
namespace | QwtSplineLocalP |
Functions | |
static bool | qwtIsStrictlyMonotonic (double dy1, double dy2) |
static double | qwtSlopeAkima (double s1, double s2, double s3, double s4) |
static double | qwtSlopeAkima (const QPointF &p1, const QPointF &p2, const QPointF &p3, const QPointF &p4, const QPointF &p5) |
static double | qwtSlopeCardinal (double dx1, double dy1, double s1, double dx2, double dy2, double s2) |
static double | qwtSlopeLine (const QPointF &p1, const QPointF &p2) |
template<class Slope > | |
static double | qwtSlopeP3 (const QPointF &p1, const QPointF &p2, const QPointF &p3) |
static double | qwtSlopeParabolicBlending (double dx1, double dy1, double s1, double dx2, double dy2, double s2) |
static double | qwtSlopePChip (double dx1, double dy1, double s1, double dx2, double dy2, double s2) |
template<class SplineStore > | |
static SplineStore | qwtSplineAkima (const QwtSplineLocal *spline, const QVector< QPointF > &points) |
static void | qwtSplineAkimaBoundaries (const QwtSplineLocal *spline, const QVector< QPointF > &points, double &slopeBegin, double &slopeEnd) |
template<class Slope > | |
static void | qwtSplineBoundariesL1 (const QwtSplineLocal *spline, const QVector< QPointF > &points, double &slopeBegin, double &slopeEnd) |
template<class SplineStore , class Slope > | |
static SplineStore | qwtSplineL1 (const QwtSplineLocal *spline, const QVector< QPointF > &points) |
template<class SplineStore > | |
static SplineStore | qwtSplineLocal (const QwtSplineLocal *spline, const QVector< QPointF > &points) |
static bool qwtIsStrictlyMonotonic | ( | double | dy1, |
double | dy2 | ||
) | [inline, static] |
Definition at line 14 of file qwt_spline_local.cpp.
static double qwtSlopeAkima | ( | double | s1, |
double | s2, | ||
double | s3, | ||
double | s4 | ||
) | [inline, static] |
Definition at line 195 of file qwt_spline_local.cpp.
static double qwtSlopeAkima | ( | const QPointF & | p1, |
const QPointF & | p2, | ||
const QPointF & | p3, | ||
const QPointF & | p4, | ||
const QPointF & | p5 | ||
) | [inline, static] |
Definition at line 208 of file qwt_spline_local.cpp.
static double qwtSlopeCardinal | ( | double | dx1, |
double | dy1, | ||
double | s1, | ||
double | dx2, | ||
double | dy2, | ||
double | s2 | ||
) | [inline, static] |
Definition at line 29 of file qwt_spline_local.cpp.
static double qwtSlopeLine | ( | const QPointF & | p1, |
const QPointF & | p2 | ||
) | [inline, static] |
Definition at line 22 of file qwt_spline_local.cpp.
static double qwtSlopeP3 | ( | const QPointF & | p1, |
const QPointF & | p2, | ||
const QPointF & | p3 | ||
) | [inline, static] |
Definition at line 184 of file qwt_spline_local.cpp.
static double qwtSlopeParabolicBlending | ( | double | dx1, |
double | dy1, | ||
double | s1, | ||
double | dx2, | ||
double | dy2, | ||
double | s2 | ||
) | [inline, static] |
Definition at line 38 of file qwt_spline_local.cpp.
static double qwtSlopePChip | ( | double | dx1, |
double | dy1, | ||
double | s1, | ||
double | dx2, | ||
double | dy2, | ||
double | s2 | ||
) | [inline, static] |
Definition at line 47 of file qwt_spline_local.cpp.
static SplineStore qwtSplineAkima | ( | const QwtSplineLocal * | spline, |
const QVector< QPointF > & | points | ||
) | [inline, static] |
Definition at line 346 of file qwt_spline_local.cpp.
static void qwtSplineAkimaBoundaries | ( | const QwtSplineLocal * | spline, |
const QVector< QPointF > & | points, | ||
double & | slopeBegin, | ||
double & | slopeEnd | ||
) | [inline, static] |
Definition at line 287 of file qwt_spline_local.cpp.
static void qwtSplineBoundariesL1 | ( | const QwtSplineLocal * | spline, |
const QVector< QPointF > & | points, | ||
double & | slopeBegin, | ||
double & | slopeEnd | ||
) | [static] |
Definition at line 220 of file qwt_spline_local.cpp.
static SplineStore qwtSplineL1 | ( | const QwtSplineLocal * | spline, |
const QVector< QPointF > & | points | ||
) | [inline, static] |
Definition at line 244 of file qwt_spline_local.cpp.
static SplineStore qwtSplineLocal | ( | const QwtSplineLocal * | spline, |
const QVector< QPointF > & | points | ||
) | [inline, static] |
Definition at line 388 of file qwt_spline_local.cpp.