Engauge Digitizer 2
Loading...
Searching...
No Matches
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.
 
 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 (const SplinePair &other)
 Assigment 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.
 

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: