casa
5.7.0-16
|
#include <SpecFit.h>
Public Member Functions | |
SpecFit (QString suffix) | |
SpecFit (const SpecFit &other) | |
QString | getSuffix () |
virtual bool | isXPixels () |
virtual void | evaluate (casacore::Vector< casacore::Float > &xValues)=0 |
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 () |
Protected Member Functions | |
void | initialize (const SpecFit &other) |
Protected Attributes | |
casacore::Vector< casacore::Float > | xValues |
casacore::Vector< casacore::Float > | yValues |
Private Attributes | |
QString | suffix |
QString | curveName |
int | centerX |
int | centerY |
casa::SpecFit::SpecFit | ( | QString | suffix | ) |
casa::SpecFit::SpecFit | ( | const SpecFit & | other | ) |
|
virtual |
|
pure virtual |
Implemented in casa::SpecFitGaussian, and casa::SpecFitPolynomial.
QString casa::SpecFit::getCurveName | ( | ) | const |
QString casa::SpecFit::getSuffix | ( | ) |
casacore::Vector<casacore::Float> casa::SpecFit::getXValues | ( | ) | const |
casacore::Vector<casacore::Float> casa::SpecFit::getYValues | ( | ) | const |
|
protected |
bool casa::SpecFit::isSpecFitFor | ( | int | pixelX, |
int | pixelY, | ||
int | minX, | ||
int | minY | ||
) | const |
|
virtual |
Reimplemented in casa::SpecFitPolynomial.
void casa::SpecFit::setCurveName | ( | QString | curveName | ) |
void casa::SpecFit::setFitCenter | ( | int | pixelX, |
int | pixelY | ||
) |
void casa::SpecFit::setXValues | ( | casacore::Vector< casacore::Float > & | xVals | ) |
|
protected |
|
protected |