casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
casa::ImageProfileFitterResults Class Reference

#include <ImageProfileFitterResults.h>

Public Member Functions

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

Detailed Description

Definition at line 42 of file ImageProfileFitterResults.h.

Constructor & Destructor Documentation

casa::ImageProfileFitterResults::ImageProfileFitterResults ( const std::shared_ptr< casacore::LogIO log,
const casacore::CoordinateSystem csysIm,
const casacore::Array< std::shared_ptr< ProfileFitResults > > *const &  fitters,
const SpectralList nonPolyEstimates,
const std::shared_ptr< const casacore::SubImage< casacore::Float > >  subImage,
casacore::Int  fitAxis,
casacore::Int  polyOrder,
casacore::uInt  nGaussSinglets,
casacore::uInt  nGaussMultiplets,
casacore::uInt  nLorentzSinglets,
casacore::uInt  nPLPCoeffs,
casacore::uInt  nLTPCoeffs,
casacore::Bool  logResults,
casacore::Bool  multiFit,
const std::shared_ptr< LogFile logfile,
const casacore::String xUnit,
const casacore::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

casacore::String casa::ImageProfileFitterResults::getClass ( ) const
inline

Definition at line 86 of file ImageProfileFitterResults.h.

References casa::_class.

casacore::Record casa::ImageProfileFitterResults::getResults ( ) const

get the result Record

void casa::ImageProfileFitterResults::setAmpErrName ( const casacore::String s)
inline

gaussian amplitude error image name

Definition at line 95 of file ImageProfileFitterResults.h.

References casa::_ampErrName.

void casa::ImageProfileFitterResults::setAmpName ( const casacore::String s)
inline

gaussian amplitude image name

Definition at line 93 of file ImageProfileFitterResults.h.

References casa::_ampName.

void casa::ImageProfileFitterResults::setCenterErrName ( const casacore::String s)
inline

gaussian center error image name

Definition at line 99 of file ImageProfileFitterResults.h.

References casa::_centerErrName.

void casa::ImageProfileFitterResults::setCenterName ( const casacore::String s)
inline

gaussian center image name

Definition at line 97 of file ImageProfileFitterResults.h.

References casa::_centerName.

void casa::ImageProfileFitterResults::setFWHMErrName ( const casacore::String s)
inline

gaussian fwhm error image name

Definition at line 103 of file ImageProfileFitterResults.h.

References casa::_fwhmErrName.

void casa::ImageProfileFitterResults::setFWHMName ( const casacore::String s)
inline

gaussian fwhm image name

Definition at line 101 of file ImageProfileFitterResults.h.

References casa::_fwhmName.

void casa::ImageProfileFitterResults::setIntegralErrName ( const casacore::String s)
inline

gaussian integral error image name

Definition at line 107 of file ImageProfileFitterResults.h.

References casa::_integralErrName.

void casa::ImageProfileFitterResults::setIntegralName ( const casacore::String s)
inline

gaussian integral image name

Definition at line 105 of file ImageProfileFitterResults.h.

References casa::_integralName.

void casa::ImageProfileFitterResults::setLogResults ( const casacore::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 casacore::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 casacore::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 casacore::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 casacore::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: