Engauge Digitizer 2
|
Single X/Y pair for cubic spline interpolation initialization and calculations. More...
#include <SplinePair.h>
Public Member Functions | |
SplinePair () | |
Default constructor. Normally used only by generic container classes. | |
SplinePair (double scalar) | |
Constructor for filling vector with a single scalar. Provided for convenience over preferred constructor. | |
SplinePair (double x, double y) | |
Preferred constructor. Used when default constructor is not being used by generic container classes. | |
SplinePair & | operator= (const SplinePair &other) |
Assignment constructor. | |
SplinePair (const SplinePair &other) | |
Copy constructor. | |
SplinePair | operator+ (const SplinePair &other) const |
Addition operator. | |
SplinePair | operator- (const SplinePair &other) const |
Subtraction operator. | |
SplinePair | operator* (const SplinePair &other) const |
Multiplication operator. | |
SplinePair | operator/ (const SplinePair &other) const |
Division operator. | |
double | x () const |
Get method for x. | |
double | y () const |
Get method for y. |
Single X/Y pair for cubic spline interpolation initialization and calculations.
Definition at line 13 of file SplinePair.h.
SplinePair::SplinePair | ( | ) |
Default constructor. Normally used only by generic container classes.
Definition at line 11 of file SplinePair.cpp.
SplinePair::SplinePair | ( | double | scalar | ) |
Constructor for filling vector with a single scalar. Provided for convenience over preferred constructor.
Definition at line 17 of file SplinePair.cpp.
SplinePair::SplinePair | ( | double | x, |
double | y ) |
Preferred constructor. Used when default constructor is not being used by generic container classes.
Definition at line 23 of file SplinePair.cpp.
SplinePair::SplinePair | ( | const SplinePair & | other | ) |
Copy constructor.
Definition at line 38 of file SplinePair.cpp.
SplinePair SplinePair::operator* | ( | const SplinePair & | other | ) | const |
Multiplication operator.
Definition at line 60 of file SplinePair.cpp.
SplinePair SplinePair::operator+ | ( | const SplinePair & | other | ) | const |
Addition operator.
Definition at line 44 of file SplinePair.cpp.
SplinePair SplinePair::operator- | ( | const SplinePair & | other | ) | const |
Subtraction operator.
Definition at line 52 of file SplinePair.cpp.
SplinePair SplinePair::operator/ | ( | const SplinePair & | other | ) | const |
Division operator.
Definition at line 68 of file SplinePair.cpp.
SplinePair & SplinePair::operator= | ( | const SplinePair & | other | ) |
Assignment constructor.
Definition at line 30 of file SplinePair.cpp.
double SplinePair::x | ( | ) | const |
double SplinePair::y | ( | ) | const |