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