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.