Classes | Namespaces | Functions
qwt_spline_local.cpp File Reference
#include "qwt_spline_local.h"
#include "qwt_spline_parametrization.h"
#include <qmath.h>
Include dependency graph for qwt_spline_local.cpp:

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)

Function Documentation

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.

template<class Slope >
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.

template<class SplineStore >
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.

template<class Slope >
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.

template<class SplineStore , class Slope >
static SplineStore qwtSplineL1 ( const QwtSplineLocal spline,
const QVector< QPointF > &  points 
) [inline, static]

Definition at line 244 of file qwt_spline_local.cpp.

template<class SplineStore >
static SplineStore qwtSplineLocal ( const QwtSplineLocal spline,
const QVector< QPointF > &  points 
) [inline, static]

Definition at line 388 of file qwt_spline_local.cpp.



plotjuggler
Author(s): Davide Faconti
autogenerated on Fri Sep 1 2017 02:41:57