casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
casa::Gaussian2DFitter Class Reference

Performs a 2DGaussian fit of an image in a background thread. More...

#include <Gaussian2DFitter.h>

List of all members.

Public Member Functions

 Gaussian2DFitter ()
void run ()
bool isFitSuccessful () const
void setFitParameters (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 (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
ImageInterface< Float > * image
Vector< FloatincludePixs
Vector< FloatexcludePixs
String pixelBox
String filePath
int channelNumber
String estimateFile
String residualImageFile
const QString LOG_SUFFIX
const QString REGION_SUFFIX

Detailed Description

Performs a 2DGaussian fit of an image in a background thread.

Definition at line 43 of file Gaussian2DFitter.h.


Constructor & Destructor Documentation


Member Function Documentation

Gaussian2DFitter casa::Gaussian2DFitter::operator= ( const Gaussian2DFitter other) [private]
void casa::Gaussian2DFitter::setFitParameters ( ImageInterface< Float > *  image,
const String box,
int  channelNum,
const String estimatesFileName,
const String residualImageFile,
const Vector< Float > &  includeVector,
const Vector< Float > &  excludeVector 
)
QList<RegionShape*> casa::Gaussian2DFitter::toDrawingDisplay ( ImageInterface< Float > *  image,
const QString &  colorName 
) const

Member Data Documentation

Definition at line 72 of file Gaussian2DFitter.h.

Definition at line 63 of file Gaussian2DFitter.h.

Definition at line 73 of file Gaussian2DFitter.h.

Definition at line 69 of file Gaussian2DFitter.h.

Definition at line 71 of file Gaussian2DFitter.h.

Definition at line 66 of file Gaussian2DFitter.h.

Definition at line 67 of file Gaussian2DFitter.h.

Definition at line 68 of file Gaussian2DFitter.h.

const QString casa::Gaussian2DFitter::LOG_SUFFIX [private]

Definition at line 75 of file Gaussian2DFitter.h.

Definition at line 65 of file Gaussian2DFitter.h.

Definition at line 70 of file Gaussian2DFitter.h.

const QString casa::Gaussian2DFitter::REGION_SUFFIX [private]

Definition at line 76 of file Gaussian2DFitter.h.

Definition at line 74 of file Gaussian2DFitter.h.

Definition at line 64 of file Gaussian2DFitter.h.


The documentation for this class was generated from the following file: