Describes a polynomial spectral profile. More...
#include <PolynomialSpectralElement.h>
Public Member Functions | |
PolynomialSpectralElement () | |
Useless constructor for anythong but allocating memory in a Vector etc. | |
PolynomialSpectralElement (const uInt n) | |
Construct an n-degree polynomial. | |
PolynomialSpectralElement (const Vector< Double > ¶m) | |
Construct the given tp with the given param. | |
PolynomialSpectralElement (const PolynomialSpectralElement &other) | |
Copy constructor (deep copy). | |
~PolynomialSpectralElement () | |
SpectralElement * | clone () const |
uInt | getDegree () const |
Get the degree of polynomial. |
Describes a polynomial spectral profile.
Public interface
From polynomial and spectral line and element
The PolynomialSpectralElement class describes a polynomial spectral profile.
To have a container for data describing a polynomial spectral profile for fitting to an observed spectrum
Definition at line 66 of file PolynomialSpectralElement.h.
casa::PolynomialSpectralElement::PolynomialSpectralElement | ( | ) |
Useless constructor for anythong but allocating memory in a Vector etc.
casa::PolynomialSpectralElement::PolynomialSpectralElement | ( | const uInt | n | ) | [explicit] |
Construct an n-degree polynomial.
casa::PolynomialSpectralElement::PolynomialSpectralElement | ( | const Vector< Double > & | param | ) |
Construct the given tp with the given param.
casa::PolynomialSpectralElement::PolynomialSpectralElement | ( | const PolynomialSpectralElement & | other | ) |
Copy constructor (deep copy).
casa::PolynomialSpectralElement::~PolynomialSpectralElement | ( | ) |
SpectralElement* casa::PolynomialSpectralElement::clone | ( | ) | const [virtual] |
Implements casa::SpectralElement.
Reimplemented in casa::LogTransformedPolynomialSpectralElement.
uInt casa::PolynomialSpectralElement::getDegree | ( | ) | const |
Get the degree of polynomial.