casa
5.7.0-16
|
#include <SpecFitGaussian.h>
Public Member Functions | |
SpecFitGaussian (float peak, float center, float fwhm, int index) | |
SpecFitGaussian (const SpecFitGaussian &other) | |
void | setPeak (float peak) |
void | setCenter (float center) |
void | setFWHM (float fwhm) |
float | getFWHM () const |
float | getCenter () const |
float | getPeak () const |
void | setPeakFixed (bool fixed) |
void | setCenterFixed (bool fixed) |
void | setFwhmFixed (bool fixed) |
bool | isPeakFixed () const |
bool | isCenterFixed () const |
bool | isFwhmFixed () const |
void | evaluate (casacore::Vector< casacore::Float > &xValues) |
SpecFitGaussian & | operator= (const SpecFitGaussian &other) |
virtual | ~SpecFitGaussian () |
Public Member Functions inherited from casa::SpecFit | |
SpecFit (QString suffix) | |
SpecFit (const SpecFit &other) | |
QString | getSuffix () |
virtual bool | isXPixels () |
casacore::Vector< casacore::Float > | getXValues () const |
void | setXValues (casacore::Vector< casacore::Float > &xVals) |
casacore::Vector< casacore::Float > | getYValues () const |
void | setCurveName (QString curveName) |
QString | getCurveName () const |
bool | isSpecFitFor (int pixelX, int pixelY, int minX, int minY) const |
void | setFitCenter (int pixelX, int pixelY) |
SpecFit & | operator= (const SpecFit &other) |
virtual | ~SpecFit () |
Private Member Functions | |
void | initialize (const SpecFitGaussian &other) |
Private Attributes | |
float | peak |
float | center |
float | fwhm |
bool | fixedPeak |
bool | fixedCenter |
bool | fixedFwhm |
Additional Inherited Members | |
Protected Member Functions inherited from casa::SpecFit | |
void | initialize (const SpecFit &other) |
Protected Attributes inherited from casa::SpecFit | |
casacore::Vector< casacore::Float > | xValues |
casacore::Vector< casacore::Float > | yValues |
Definition at line 32 of file SpecFitGaussian.h.
casa::SpecFitGaussian::SpecFitGaussian | ( | float | peak, |
float | center, | ||
float | fwhm, | ||
int | index | ||
) |
casa::SpecFitGaussian::SpecFitGaussian | ( | const SpecFitGaussian & | other | ) |
|
virtual |
|
virtual |
Implements casa::SpecFit.
float casa::SpecFitGaussian::getCenter | ( | ) | const |
float casa::SpecFitGaussian::getFWHM | ( | ) | const |
float casa::SpecFitGaussian::getPeak | ( | ) | const |
|
private |
bool casa::SpecFitGaussian::isCenterFixed | ( | ) | const |
bool casa::SpecFitGaussian::isFwhmFixed | ( | ) | const |
bool casa::SpecFitGaussian::isPeakFixed | ( | ) | const |
SpecFitGaussian& casa::SpecFitGaussian::operator= | ( | const SpecFitGaussian & | other | ) |
void casa::SpecFitGaussian::setCenter | ( | float | center | ) |
void casa::SpecFitGaussian::setCenterFixed | ( | bool | fixed | ) |
void casa::SpecFitGaussian::setFWHM | ( | float | fwhm | ) |
void casa::SpecFitGaussian::setFwhmFixed | ( | bool | fixed | ) |
void casa::SpecFitGaussian::setPeak | ( | float | peak | ) |
void casa::SpecFitGaussian::setPeakFixed | ( | bool | fixed | ) |
|
private |
Definition at line 56 of file SpecFitGaussian.h.
|
private |
Definition at line 59 of file SpecFitGaussian.h.
|
private |
Definition at line 60 of file SpecFitGaussian.h.
|
private |
Definition at line 58 of file SpecFitGaussian.h.
|
private |
Definition at line 57 of file SpecFitGaussian.h.
|
private |
Definition at line 55 of file SpecFitGaussian.h.