Performs a 2DGaussian fit of an image in a background thread. More...
#include <Gaussian2DFitter.h>
Public Member Functions | |
| Gaussian2DFitter () | |
| void | run () |
| bool | isFitSuccessful () const |
| void | setFitParameters (SHARED_PTR< const ImageInterface< Float > > image, const String &box, int channelNum, const String &estimatesFileName, const String &residualImageFile, const Vector< Float > &includeVector, const Vector< Float > &excludeVector) |
| QString | getErrorMessage () const |
| QString | getLogFilePath () const |
| void | setWriteLogFile (bool write) |
| QString | getResidualImagePath () const |
| void | setFilePath (String path) |
| bool | writeRegionFile () const |
| QList< RegionShape * > | toDrawingDisplay (const SHARED_PTR< const ImageInterface< Float > > image, const QString &colorName) const |
| virtual | ~Gaussian2DFitter () |
Private Member Functions | |
| Gaussian2DFitter (const Gaussian2DFitter &other) | |
| Gaussian2DFitter | operator= (const Gaussian2DFitter &other) |
Private Attributes | |
| QString | errorMsg |
| bool | successfulFit |
| bool | logFile |
| ComponentListWrapper | fitResultList |
| SHARED_PTR< const ImageInterface< Float > > | image |
| SHARED_PTR< std::pair< Float, Float > > | includePixs |
| SHARED_PTR< std::pair< Float, Float > > | excludePixs |
| String | pixelBox |
| String | filePath |
| int | channelNumber |
| String | estimateFile |
| String | residualImageFile |
| const QString | LOG_SUFFIX |
| const QString | REGION_SUFFIX |
Performs a 2DGaussian fit of an image in a background thread.
Definition at line 43 of file Gaussian2DFitter.h.
| casa::Gaussian2DFitter::Gaussian2DFitter | ( | ) |
| virtual casa::Gaussian2DFitter::~Gaussian2DFitter | ( | ) | [virtual] |
| casa::Gaussian2DFitter::Gaussian2DFitter | ( | const Gaussian2DFitter & | other | ) | [private] |
| QString casa::Gaussian2DFitter::getErrorMessage | ( | ) | const |
| QString casa::Gaussian2DFitter::getLogFilePath | ( | ) | const |
| QString casa::Gaussian2DFitter::getResidualImagePath | ( | ) | const |
| bool casa::Gaussian2DFitter::isFitSuccessful | ( | ) | const |
| Gaussian2DFitter casa::Gaussian2DFitter::operator= | ( | const Gaussian2DFitter & | other | ) | [private] |
| void casa::Gaussian2DFitter::run | ( | ) |
| void casa::Gaussian2DFitter::setFilePath | ( | String | path | ) |
| void casa::Gaussian2DFitter::setFitParameters | ( | SHARED_PTR< const ImageInterface< Float > > | image, | |
| const String & | box, | |||
| int | channelNum, | |||
| const String & | estimatesFileName, | |||
| const String & | residualImageFile, | |||
| const Vector< Float > & | includeVector, | |||
| const Vector< Float > & | excludeVector | |||
| ) |
| void casa::Gaussian2DFitter::setWriteLogFile | ( | bool | write | ) |
| QList<RegionShape*> casa::Gaussian2DFitter::toDrawingDisplay | ( | const SHARED_PTR< const ImageInterface< Float > > | image, | |
| const QString & | colorName | |||
| ) | const |
| bool casa::Gaussian2DFitter::writeRegionFile | ( | ) | const |
int casa::Gaussian2DFitter::channelNumber [private] |
Definition at line 72 of file Gaussian2DFitter.h.
QString casa::Gaussian2DFitter::errorMsg [private] |
Definition at line 63 of file Gaussian2DFitter.h.
String casa::Gaussian2DFitter::estimateFile [private] |
Definition at line 73 of file Gaussian2DFitter.h.
SHARED_PTR<std::pair<Float, Float> > casa::Gaussian2DFitter::excludePixs [private] |
Definition at line 69 of file Gaussian2DFitter.h.
String casa::Gaussian2DFitter::filePath [private] |
Definition at line 71 of file Gaussian2DFitter.h.
Definition at line 66 of file Gaussian2DFitter.h.
SHARED_PTR<const ImageInterface<Float> > casa::Gaussian2DFitter::image [private] |
Definition at line 67 of file Gaussian2DFitter.h.
SHARED_PTR<std::pair<Float, Float> > casa::Gaussian2DFitter::includePixs [private] |
Definition at line 68 of file Gaussian2DFitter.h.
const QString casa::Gaussian2DFitter::LOG_SUFFIX [private] |
Definition at line 75 of file Gaussian2DFitter.h.
bool casa::Gaussian2DFitter::logFile [private] |
Definition at line 65 of file Gaussian2DFitter.h.
String casa::Gaussian2DFitter::pixelBox [private] |
Definition at line 70 of file Gaussian2DFitter.h.
const QString casa::Gaussian2DFitter::REGION_SUFFIX [private] |
Definition at line 76 of file Gaussian2DFitter.h.
String casa::Gaussian2DFitter::residualImageFile [private] |
Definition at line 74 of file Gaussian2DFitter.h.
bool casa::Gaussian2DFitter::successfulFit [private] |
Definition at line 64 of file Gaussian2DFitter.h.
1.6.1