casa
5.7.0-16
|
Manages Gaussian initial guesses and fits Gaussian curves to the histogram. More...
#include <FitterGaussian.h>
Public Member Functions | |
FitterGaussian () | |
virtual QString | getSolutionStatistics () const |
void | setPeak (double peakValue) |
void | setCenter (double centerValue) |
void | setFWHM (double fwhmValue) |
virtual bool | doFit () |
virtual void | toAscii (QTextStream &stream) const |
virtual | ~FitterGaussian () |
virtual void | clearFit () |
Public Member Functions inherited from casa::Fitter | |
Fitter () | |
void | setData (casacore::Vector< casacore::Float > xValues, casacore::Vector< casacore::Float > yValues) |
virtual void | restrictDomain (double xMin, double xMax) |
virtual void | clearDomainLimits () |
void | setUnits (QString units) |
casacore::Vector< casacore::Float > | getFitValues () const |
casacore::Vector< casacore::Float > | getFitValuesX () const |
bool | isFit () const |
QString | getErrorMessage () const |
QString | getStatusMessage () const |
virtual | ~Fitter () |
Private Member Functions | |
double | getPeak () const |
double | getCenter () const |
double | getFWHM () const |
bool | estimateCenterPeak () |
bool | estimateFWHM () |
int | getPeakIndex () const |
Private Attributes | |
double | peak |
double | center |
double | fwhm |
bool | peakSpecified |
bool | centerSpecified |
bool | fwhmSpecified |
float | solutionPeak |
float | solutionCenter |
float | solutionFWHM |
Additional Inherited Members | |
Protected Member Functions inherited from casa::Fitter | |
QString | formatResultLine (QString label, float value, bool endLine=true) const |
float | getMean () const |
void | resetDataWithLimits () |
Protected Attributes inherited from casa::Fitter | |
float | solutionChiSquared |
bool | solutionConverged |
casacore::Vector< casacore::Float > | actualXValues |
casacore::Vector< casacore::Float > | actualYValues |
casacore::Vector< casacore::Float > | fitValues |
double | domainMin |
double | domainMax |
QString | errorMsg |
QString | statusMsg |
QString | units |
bool | dataFitted |
Manages Gaussian initial guesses and fits Gaussian curves to the histogram.
Definition at line 37 of file FitterGaussian.h.
casa::FitterGaussian::FitterGaussian | ( | ) |
|
virtual |
|
virtual |
Reimplemented from casa::Fitter.
|
virtual |
Implements casa::Fitter.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
virtual |
Implements casa::Fitter.
void casa::FitterGaussian::setCenter | ( | double | centerValue | ) |
void casa::FitterGaussian::setFWHM | ( | double | fwhmValue | ) |
void casa::FitterGaussian::setPeak | ( | double | peakValue | ) |
|
virtual |
Reimplemented from casa::Fitter.
|
private |
Definition at line 58 of file FitterGaussian.h.
|
private |
Definition at line 61 of file FitterGaussian.h.
|
private |
Definition at line 59 of file FitterGaussian.h.
|
private |
Definition at line 62 of file FitterGaussian.h.
|
private |
Definition at line 57 of file FitterGaussian.h.
|
private |
Definition at line 60 of file FitterGaussian.h.
|
private |
Definition at line 64 of file FitterGaussian.h.
|
private |
Definition at line 65 of file FitterGaussian.h.
|
private |
Definition at line 63 of file FitterGaussian.h.