26 #ifndef IMAGEANALYSIS_IMAGEFITTERRESULTS_H
27 #define IMAGEANALYSIS_IMAGEFITTERRESULTS_H
36 template<
class T>
class Vector;
125 std::shared_ptr<std::pair<T, T>> includePixelRange,
126 std::shared_ptr<std::pair<T, T>> excludePixelRange,
144 std::shared_ptr<casacore::LogIO>
_log;
157 #ifndef AIPS_NO_TEMPLATE_SRC
158 #include <imageanalysis/IO/ImageFitterResults.tcc>
std::vector< casacore::Quantity > _majorAxes
void setPositionAngles(const std::vector< casacore::Quantity > &m)
static std::vector< casacore::String > _prefixesWithCenti
std::vector< double > Vector
LatticeExprNode log(const LatticeExprNode &expr)
std::vector< casacore::Quantity > _peakIntensities
void writeNewEstimatesFile(const casacore::String &filename) const
static std::vector< casacore::String > unitPrefixes(casacore::Bool includeC)
void setDeconvolvedList(const ComponentList &list)
LatticeExprNode mask(const LatticeExprNode &expr)
This function returns the mask of the given expression.
std::vector< casacore::Quantity > _positionAngles
std::vector< casacore::Quantity > _peakIntensityErrors
void writeSummaryFile(const casacore::String &filename, const casacore::CoordinateSystem &csys) const
std::vector< casacore::Quantity > _fluxDensityErrors
std::vector< casacore::uInt > _channels
void setFluxDensityErrors(const std::vector< casacore::Quantity > &m)
casacore::Vector< casacore::String > _fixed
std::vector< casacore::Quantity > _minorAxes
void setPeakIntensityErrors(const std::vector< casacore::Quantity > &m)
ComponentList _convolvedList
void setConvolvedList(const ComponentList &list)
casacore::String resultsHeader(const casacore::String &chans, const casacore::Vector< casacore::uInt > &chanVec, const casacore::String ®ion, const casacore::String &mask, std::shared_ptr< std::pair< T, T >> includePixelRange, std::shared_ptr< std::pair< T, T >> excludePixelRange, const casacore::String &estimates) const
void setStokes(const casacore::String &s)
bool Bool
Define the standard types used by Casacore.
static const casacore::String _class
void setMajorAxes(const std::vector< casacore::Quantity > &m)
ImageFitterResults()=delete
casacore::String fluxToString(casacore::uInt compNumber, casacore::Bool hasBeam) const
ComponentList _deconvolvedList
void setFluxDensities(const std::vector< casacore::Quantity > &m)
void setChannels(std::vector< casacore::uInt > chans)
void setPeakIntensities(const std::vector< casacore::Quantity > &p)
static std::vector< casacore::String > _prefixes
A class for manipulating groups of components.
void setMinorAxes(const std::vector< casacore::Quantity > &m)
void setFixed(const casacore::Vector< casacore::String > &s)
String: the storage and methods of handling collections of characters.
void writeCompList(ComponentList &list, const casacore::String &compListName, CompListWriteControl writeControl) const
std::shared_ptr< casacore::LogIO > _log
std::vector< casacore::Quantity > _fluxDensities
Interconvert pixel and world coordinates.
CompListWriteControl
Used exclusively by ImageFitter. Unless you are modifying that class, you should have no reason to us...
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.