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 () |
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 |
Manages Gaussian initial guesses and fits Gaussian curves to the histogram.
Definition at line 37 of file FitterGaussian.h.
| casa::FitterGaussian::FitterGaussian | ( | ) |
| virtual casa::FitterGaussian::~FitterGaussian | ( | ) | [virtual] |
| virtual void casa::FitterGaussian::clearFit | ( | ) | [virtual] |
Reimplemented from casa::Fitter.
| virtual bool casa::FitterGaussian::doFit | ( | ) | [virtual] |
Implements casa::Fitter.
| bool casa::FitterGaussian::estimateCenterPeak | ( | ) | [private] |
| bool casa::FitterGaussian::estimateFWHM | ( | ) | [private] |
| double casa::FitterGaussian::getCenter | ( | ) | const [private] |
| double casa::FitterGaussian::getFWHM | ( | ) | const [private] |
| double casa::FitterGaussian::getPeak | ( | ) | const [private] |
| int casa::FitterGaussian::getPeakIndex | ( | ) | const [private] |
| virtual QString casa::FitterGaussian::getSolutionStatistics | ( | ) | const [virtual] |
Implements casa::Fitter.
| void casa::FitterGaussian::setCenter | ( | double | centerValue | ) |
| void casa::FitterGaussian::setFWHM | ( | double | fwhmValue | ) |
| void casa::FitterGaussian::setPeak | ( | double | peakValue | ) |
| virtual void casa::FitterGaussian::toAscii | ( | QTextStream & | stream | ) | const [virtual] |
Reimplemented from casa::Fitter.
double casa::FitterGaussian::center [private] |
Definition at line 58 of file FitterGaussian.h.
bool casa::FitterGaussian::centerSpecified [private] |
Definition at line 61 of file FitterGaussian.h.
double casa::FitterGaussian::fwhm [private] |
Definition at line 59 of file FitterGaussian.h.
bool casa::FitterGaussian::fwhmSpecified [private] |
Definition at line 62 of file FitterGaussian.h.
double casa::FitterGaussian::peak [private] |
Definition at line 57 of file FitterGaussian.h.
bool casa::FitterGaussian::peakSpecified [private] |
Definition at line 60 of file FitterGaussian.h.
float casa::FitterGaussian::solutionCenter [private] |
Definition at line 64 of file FitterGaussian.h.
float casa::FitterGaussian::solutionFWHM [private] |
Definition at line 65 of file FitterGaussian.h.
float casa::FitterGaussian::solutionPeak [private] |
Definition at line 63 of file FitterGaussian.h.
1.6.1