casa
5.7.0-16
|
#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... | |
Definition at line 42 of file ImageProfileFitterResults.h.
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 | ||
) |
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.
casa::ImageProfileFitterResults::~ImageProfileFitterResults | ( | ) |
void casa::ImageProfileFitterResults::createResults | ( | ) |
create all the products.
Should be run after the object has been entirely configured
|
inline |
Definition at line 86 of file ImageProfileFitterResults.h.
References casa::_class.
casacore::Record casa::ImageProfileFitterResults::getResults | ( | ) | const |
get the result Record
|
inline |
gaussian amplitude error image name
Definition at line 95 of file ImageProfileFitterResults.h.
References casa::_ampErrName.
|
inline |
gaussian amplitude image name
Definition at line 93 of file ImageProfileFitterResults.h.
References casa::_ampName.
|
inline |
gaussian center error image name
Definition at line 99 of file ImageProfileFitterResults.h.
References casa::_centerErrName.
|
inline |
gaussian center image name
Definition at line 97 of file ImageProfileFitterResults.h.
References casa::_centerName.
|
inline |
gaussian fwhm error image name
Definition at line 103 of file ImageProfileFitterResults.h.
References casa::_fwhmErrName.
|
inline |
gaussian fwhm image name
Definition at line 101 of file ImageProfileFitterResults.h.
References casa::_fwhmName.
|
inline |
gaussian integral error image name
Definition at line 107 of file ImageProfileFitterResults.h.
References casa::_integralErrName.
|
inline |
gaussian integral image name
Definition at line 105 of file ImageProfileFitterResults.h.
References casa::_integralName.
|
inline |
stream results to logger? This can be a lot of output.
Definition at line 89 of file ImageProfileFitterResults.h.
References casa::_logResults.
|
inline |
set the name of the power logarithmic polynomial image.
Definition at line 120 of file ImageProfileFitterResults.h.
References casa::_ltpErrName.
|
inline |
set the name of the power logarithmic polynomial image.
Definition at line 117 of file ImageProfileFitterResults.h.
References casa::_ltpName.
|
inline |
set the name of the power logarithmic polynomial image.
Definition at line 114 of file ImageProfileFitterResults.h.
References casa::_plpErrName.
|
inline |
set the name of the power logarithmic polynomial image.
Definition at line 111 of file ImageProfileFitterResults.h.
References casa::_plpName.