Engauge Digitizer 2
|
Four element vector of a,b,c,d coefficients and the associated x value, for one interval of a set of piecewise-defined intervals. More...
#include <SplineCoeff.h>
Public Member Functions | |
SplineCoeff (double t) | |
Partial constructor for use mostly by container classes. | |
SplineCoeff (double t, const SplinePair &a, const SplinePair &b, const SplinePair &c, const SplinePair &d) | |
Full constructor. | |
bool | operator< (const SplineCoeff &e) const |
Comparison operator for collection. | |
bool | operator< (double t) const |
Comparison operator for collection. | |
SplinePair | a () const |
Get method for a. | |
SplinePair | b () const |
Get method for b. | |
SplinePair | c () const |
Get method for c. | |
SplinePair | d () const |
Get method for d. | |
SplinePair | eval (double t) const |
Evaluate the value using the a,b,c,d coefficients, over this interval. | |
double | t () const |
T value associated with these a,b,c,d coefficients. | |
Four element vector of a,b,c,d coefficients and the associated x value, for one interval of a set of piecewise-defined intervals.
Definition at line 14 of file SplineCoeff.h.
SplineCoeff::SplineCoeff | ( | double | t | ) |
Partial constructor for use mostly by container classes.
SplineCoeff::SplineCoeff | ( | double | t, |
const SplinePair & | a, | ||
const SplinePair & | b, | ||
const SplinePair & | c, | ||
const SplinePair & | d ) |
Full constructor.
Definition at line 7 of file SplineCoeff.cpp.
SplinePair SplineCoeff::a | ( | ) | const |
SplinePair SplineCoeff::b | ( | ) | const |
SplinePair SplineCoeff::c | ( | ) | const |
SplinePair SplineCoeff::d | ( | ) | const |
SplinePair SplineCoeff::eval | ( | double | t | ) | const |
Evaluate the value using the a,b,c,d coefficients, over this interval.
Definition at line 50 of file SplineCoeff.cpp.
bool SplineCoeff::operator< | ( | const SplineCoeff & | e | ) | const |
Comparison operator for collection.
Definition at line 20 of file SplineCoeff.cpp.
Comparison operator for collection.
Definition at line 25 of file SplineCoeff.cpp.
double SplineCoeff::t | ( | ) | const |
T value associated with these a,b,c,d coefficients.
Definition at line 56 of file SplineCoeff.cpp.