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.
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 |