casa::ImageProfileFitterResults Class Reference

#include <ImageProfileFitterResults.h>

List of all members.

Public Member Functions

 ImageProfileFitterResults (const SHARED_PTR< LogIO > log, const CoordinateSystem &csysIm, const Array< SHARED_PTR< ProfileFitResults > > *const &fitters, const SpectralList &nonPolyEstimates, const SHARED_PTR< const SubImage< Float > > subImage, Int fitAxis, Int polyOrder, uInt nGaussSinglets, uInt nGaussMultiplets, uInt nLorentzSinglets, uInt nPLPCoeffs, uInt nLTPCoeffs, Bool logResults, Bool multiFit, const SHARED_PTR< LogFile > logfile, const String &xUnit, const String &summaryHeader)
 ~ImageProfileFitterResults ()
void createResults ()
 create all the products.
Record getResults () const
 get the result Record
String getClass () const
void setLogResults (const Bool logResults)
 stream results to logger? This can be a lot of output.
void setAmpName (const String &s)
 gaussian amplitude image name
void setAmpErrName (const String &s)
 gaussian amplitude error image name
void setCenterName (const String &s)
 gaussian center image name
void setCenterErrName (const String &s)
 gaussian center error image name
void setFWHMName (const String &s)
 gaussian fwhm image name
void setFWHMErrName (const String &s)
 gaussian fwhm error image name
void setIntegralName (const String &s)
 gaussian integral image name
void setIntegralErrName (const String &s)
 gaussian integral error image name
void setPLPName (const String &s)
 set the name of the power logarithmic polynomial image.
void setPLPErrName (const String &s)
 set the name of the power logarithmic polynomial image.
void setLTPName (const String &s)
 set the name of the power logarithmic polynomial image.
void setLTPErrName (const String &s)
 set the name of the power logarithmic polynomial image.

Detailed Description

Definition at line 42 of file ImageProfileFitterResults.h.


Constructor & Destructor Documentation

casa::ImageProfileFitterResults::ImageProfileFitterResults ( const SHARED_PTR< LogIO >  log,
const CoordinateSystem &  csysIm,
const Array< SHARED_PTR< ProfileFitResults > > *const &  fitters,
const SpectralList nonPolyEstimates,
const SHARED_PTR< const SubImage< Float > >  subImage,
Int  fitAxis,
Int  polyOrder,
uInt  nGaussSinglets,
uInt  nGaussMultiplets,
uInt  nLorentzSinglets,
uInt  nPLPCoeffs,
uInt  nLTPCoeffs,
Bool  logResults,
Bool  multiFit,
const SHARED_PTR< LogFile logfile,
const String &  xUnit,
const String &  summaryHeader 
)

Etymology

Synopsis

This class is the encapsulated IO portion of ImageProfileFitter. It is meant to be used only by that class. It is seperate from ImageProfileFitter for maintenence and compile convenience.

Example

casa::ImageProfileFitterResults::~ImageProfileFitterResults (  ) 

Member Function Documentation

void casa::ImageProfileFitterResults::createResults (  ) 

create all the products.

Should be run after the object has been entirely configured

String casa::ImageProfileFitterResults::getClass (  )  const [inline]

Definition at line 86 of file ImageProfileFitterResults.h.

References casa::_class.

Record casa::ImageProfileFitterResults::getResults (  )  const

get the result Record

void casa::ImageProfileFitterResults::setAmpErrName ( const String &  s  )  [inline]

gaussian amplitude error image name

Definition at line 95 of file ImageProfileFitterResults.h.

References casa::_ampErrName.

void casa::ImageProfileFitterResults::setAmpName ( const String &  s  )  [inline]

gaussian amplitude image name

Definition at line 93 of file ImageProfileFitterResults.h.

References casa::_ampName.

void casa::ImageProfileFitterResults::setCenterErrName ( const String &  s  )  [inline]

gaussian center error image name

Definition at line 99 of file ImageProfileFitterResults.h.

References casa::_centerErrName.

void casa::ImageProfileFitterResults::setCenterName ( const String &  s  )  [inline]

gaussian center image name

Definition at line 97 of file ImageProfileFitterResults.h.

References casa::_centerName.

void casa::ImageProfileFitterResults::setFWHMErrName ( const String &  s  )  [inline]

gaussian fwhm error image name

Definition at line 103 of file ImageProfileFitterResults.h.

References casa::_fwhmErrName.

void casa::ImageProfileFitterResults::setFWHMName ( const String &  s  )  [inline]

gaussian fwhm image name

Definition at line 101 of file ImageProfileFitterResults.h.

References casa::_fwhmName.

void casa::ImageProfileFitterResults::setIntegralErrName ( const String &  s  )  [inline]

gaussian integral error image name

Definition at line 107 of file ImageProfileFitterResults.h.

References casa::_integralErrName.

void casa::ImageProfileFitterResults::setIntegralName ( const String &  s  )  [inline]

gaussian integral image name

Definition at line 105 of file ImageProfileFitterResults.h.

References casa::_integralName.

void casa::ImageProfileFitterResults::setLogResults ( const Bool  logResults  )  [inline]

stream results to logger? This can be a lot of output.

Definition at line 89 of file ImageProfileFitterResults.h.

References casa::_logResults.

void casa::ImageProfileFitterResults::setLTPErrName ( const String &  s  )  [inline]

set the name of the power logarithmic polynomial image.

Definition at line 120 of file ImageProfileFitterResults.h.

References casa::_ltpErrName.

void casa::ImageProfileFitterResults::setLTPName ( const String &  s  )  [inline]

set the name of the power logarithmic polynomial image.

Definition at line 117 of file ImageProfileFitterResults.h.

References casa::_ltpName.

void casa::ImageProfileFitterResults::setPLPErrName ( const String &  s  )  [inline]

set the name of the power logarithmic polynomial image.

Definition at line 114 of file ImageProfileFitterResults.h.

References casa::_plpErrName.

void casa::ImageProfileFitterResults::setPLPName ( const String &  s  )  [inline]

set the name of the power logarithmic polynomial image.

Definition at line 111 of file ImageProfileFitterResults.h.

References casa::_plpName.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1