Engauge Digitizer 2
Public Member Functions | List of all members
SplinePair Class Reference

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. More...
 
 SplinePair (double scalar)
 Constructor for filling vector with a single scalar. Provided for convenience over preferred constructor. More...
 
 SplinePair (double x, double y)
 Preferred constructor. Used when default constructor is not being used by generic container classes. More...
 
 SplinePair (const SplinePair &other)
 Assigment constructor. More...
 
SplinePair operator+ (const SplinePair &other) const
 Addition operator. More...
 
SplinePair operator- (const SplinePair &other) const
 Subtraction operator. More...
 
SplinePair operator* (const SplinePair &other) const
 Multiplication operator. More...
 
SplinePair operator/ (const SplinePair &other) const
 Division operator. More...
 
double x () const
 Get method for x. More...
 
double y () const
 Get method for y. More...
 

Detailed Description

Single X/Y pair for cubic spline interpolation initialization and calculations.

Definition at line 11 of file SplinePair.h.

Constructor & Destructor Documentation

◆ SplinePair() [1/4]

SplinePair::SplinePair ( )

Default constructor. Normally used only by generic container classes.

Definition at line 9 of file SplinePair.cpp.

◆ SplinePair() [2/4]

SplinePair::SplinePair ( double  scalar)

Constructor for filling vector with a single scalar. Provided for convenience over preferred constructor.

Definition at line 15 of file SplinePair.cpp.

◆ SplinePair() [3/4]

SplinePair::SplinePair ( double  x,
double  y 
)

Preferred constructor. Used when default constructor is not being used by generic container classes.

Definition at line 21 of file SplinePair.cpp.

◆ SplinePair() [4/4]

SplinePair::SplinePair ( const SplinePair other)

Assigment constructor.

Definition at line 28 of file SplinePair.cpp.

Member Function Documentation

◆ operator*()

SplinePair SplinePair::operator* ( const SplinePair other) const

Multiplication operator.

Definition at line 50 of file SplinePair.cpp.

◆ operator+()

SplinePair SplinePair::operator+ ( const SplinePair other) const

Addition operator.

Definition at line 34 of file SplinePair.cpp.

◆ operator-()

SplinePair SplinePair::operator- ( const SplinePair other) const

Subtraction operator.

Definition at line 42 of file SplinePair.cpp.

◆ operator/()

SplinePair SplinePair::operator/ ( const SplinePair other) const

Division operator.

Definition at line 58 of file SplinePair.cpp.

◆ x()

double SplinePair::x ( ) const

Get method for x.

Definition at line 66 of file SplinePair.cpp.

◆ y()

double SplinePair::y ( ) const

Get method for y.

Definition at line 71 of file SplinePair.cpp.


The documentation for this class was generated from the following files: