#include <ImageFitterResults.h>
Public Types | |
enum | CompListWriteControl { NO_WRITE, WRITE_NO_REPLACE, OVERWRITE } |
Used exclusively by ImageFitter. Unless you are modifying that class, you should have no reason to use this class. More... | |
Public Member Functions | |
ImageFitterResults () | |
ImageFitterResults (SPCIIF image, SHARED_PTR< LogIO > log) | |
~ImageFitterResults () | |
void | setChannels (Vector< uInt > chans) |
void | setConvolvedList (const ComponentList &list) |
void | setDeconvolvedList (const ComponentList &list) |
void | setPeakIntensities (const Vector< Quantity > &p) |
void | setPeakIntensityErrors (const Vector< Quantity > &m) |
void | setMajorAxes (const Vector< Quantity > &m) |
void | setMinorAxes (const Vector< Quantity > &m) |
void | setPositionAngles (const Vector< Quantity > &m) |
void | setFluxDensities (const Vector< Quantity > &m) |
void | setFluxDensityErrors (const Vector< Quantity > &m) |
void | writeNewEstimatesFile (const String &filename) const |
void | writeCompList (ComponentList &list, const String &compListName, CompListWriteControl writeControl) const |
String | resultsHeader (const String &chans, const Vector< uInt > &chanVec, const String ®ion, const String &mask, SHARED_PTR< std::pair< Float, Float > > includePixelRange, SHARED_PTR< std::pair< Float, Float > > excludePixelRange, const String &estimates) const |
void | setStokes (const String &s) |
String | fluxToString (uInt compNumber, Bool hasBeam) const |
void | setFixed (const Vector< String > &s) |
void | writeSummaryFile (const String &filename, const CoordinateSystem &csys) const |
Static Public Member Functions | |
static vector< String > | unitPrefixes (Bool includeC) |
Private Attributes | |
SPCIIF | _image |
SHARED_PTR< LogIO > | _log |
Vector< Quantity > | _peakIntensities |
Vector< Quantity > | _peakIntensityErrors |
Vector< Quantity > | _majorAxes |
Vector< Quantity > | _minorAxes |
Vector< Quantity > | _positionAngles |
Vector< Quantity > | _fluxDensities |
Vector< Quantity > | _fluxDensityErrors |
String | _bUnit |
String | _stokes |
Vector< String > | _fixed |
Static Private Attributes | |
static const String | _class |
static std::vector< String > | _prefixes |
static std::vector< String > | _prefixesWithCenti |
Definition at line 38 of file ImageFitterResults.h.
Used exclusively by ImageFitter. Unless you are modifying that class, you should have no reason to use this class.
Definition at line 63 of file ImageFitterResults.h.
casa::ImageFitterResults::ImageFitterResults | ( | ) |
casa::ImageFitterResults::ImageFitterResults | ( | SPCIIF | image, | |
SHARED_PTR< LogIO > | log | |||
) |
casa::ImageFitterResults::~ImageFitterResults | ( | ) |
String casa::ImageFitterResults::fluxToString | ( | uInt | compNumber, | |
Bool | hasBeam | |||
) | const |
String casa::ImageFitterResults::resultsHeader | ( | const String & | chans, | |
const Vector< uInt > & | chanVec, | |||
const String & | region, | |||
const String & | mask, | |||
SHARED_PTR< std::pair< Float, Float > > | includePixelRange, | |||
SHARED_PTR< std::pair< Float, Float > > | excludePixelRange, | |||
const String & | estimates | |||
) | const |
void casa::ImageFitterResults::setChannels | ( | Vector< uInt > | chans | ) | [inline] |
Definition at line 75 of file ImageFitterResults.h.
void casa::ImageFitterResults::setConvolvedList | ( | const ComponentList & | list | ) | [inline] |
Definition at line 77 of file ImageFitterResults.h.
void casa::ImageFitterResults::setDeconvolvedList | ( | const ComponentList & | list | ) | [inline] |
Definition at line 81 of file ImageFitterResults.h.
void casa::ImageFitterResults::setFixed | ( | const Vector< String > & | s | ) | [inline] |
Definition at line 133 of file ImageFitterResults.h.
References _fixed.
void casa::ImageFitterResults::setFluxDensities | ( | const Vector< Quantity > & | m | ) | [inline] |
Definition at line 104 of file ImageFitterResults.h.
References _fluxDensities.
void casa::ImageFitterResults::setFluxDensityErrors | ( | const Vector< Quantity > & | m | ) | [inline] |
Definition at line 108 of file ImageFitterResults.h.
References _fluxDensityErrors.
void casa::ImageFitterResults::setMajorAxes | ( | const Vector< Quantity > & | m | ) | [inline] |
Definition at line 92 of file ImageFitterResults.h.
References _majorAxes.
void casa::ImageFitterResults::setMinorAxes | ( | const Vector< Quantity > & | m | ) | [inline] |
Definition at line 96 of file ImageFitterResults.h.
References _minorAxes.
void casa::ImageFitterResults::setPeakIntensities | ( | const Vector< Quantity > & | p | ) | [inline] |
Definition at line 85 of file ImageFitterResults.h.
References _peakIntensities.
void casa::ImageFitterResults::setPeakIntensityErrors | ( | const Vector< Quantity > & | m | ) | [inline] |
Definition at line 89 of file ImageFitterResults.h.
References _peakIntensityErrors.
void casa::ImageFitterResults::setPositionAngles | ( | const Vector< Quantity > & | m | ) | [inline] |
Definition at line 100 of file ImageFitterResults.h.
References _positionAngles.
void casa::ImageFitterResults::setStokes | ( | const String & | s | ) | [inline] |
Definition at line 129 of file ImageFitterResults.h.
References _stokes.
static vector<String> casa::ImageFitterResults::unitPrefixes | ( | Bool | includeC | ) | [static] |
void casa::ImageFitterResults::writeCompList | ( | ComponentList & | list, | |
const String & | compListName, | |||
CompListWriteControl | writeControl | |||
) | const |
void casa::ImageFitterResults::writeNewEstimatesFile | ( | const String & | filename | ) | const |
void casa::ImageFitterResults::writeSummaryFile | ( | const String & | filename, | |
const CoordinateSystem & | csys | |||
) | const |
String casa::ImageFitterResults::_bUnit [private] |
Definition at line 144 of file ImageFitterResults.h.
const String casa::ImageFitterResults::_class [static, private] |
Definition at line 146 of file ImageFitterResults.h.
Vector<String> casa::ImageFitterResults::_fixed [private] |
Definition at line 145 of file ImageFitterResults.h.
Referenced by setFixed().
Vector<Quantity> casa::ImageFitterResults::_fluxDensities [private] |
Definition at line 140 of file ImageFitterResults.h.
Referenced by setFluxDensities().
Vector<Quantity> casa::ImageFitterResults::_fluxDensityErrors [private] |
Definition at line 140 of file ImageFitterResults.h.
Referenced by setFluxDensityErrors().
SPCIIF casa::ImageFitterResults::_image [private] |
Definition at line 138 of file ImageFitterResults.h.
SHARED_PTR<LogIO> casa::ImageFitterResults::_log [private] |
Definition at line 139 of file ImageFitterResults.h.
Vector<Quantity> casa::ImageFitterResults::_majorAxes [private] |
Definition at line 140 of file ImageFitterResults.h.
Referenced by setMajorAxes().
Vector<Quantity> casa::ImageFitterResults::_minorAxes [private] |
Definition at line 140 of file ImageFitterResults.h.
Referenced by setMinorAxes().
Vector<Quantity> casa::ImageFitterResults::_peakIntensities [private] |
Definition at line 140 of file ImageFitterResults.h.
Referenced by setPeakIntensities().
Vector<Quantity> casa::ImageFitterResults::_peakIntensityErrors [private] |
Definition at line 140 of file ImageFitterResults.h.
Referenced by setPeakIntensityErrors().
Vector<Quantity> casa::ImageFitterResults::_positionAngles [private] |
Definition at line 140 of file ImageFitterResults.h.
Referenced by setPositionAngles().
std::vector<String> casa::ImageFitterResults::_prefixes [static, private] |
Definition at line 148 of file ImageFitterResults.h.
std::vector<String> casa::ImageFitterResults::_prefixesWithCenti [static, private] |
Definition at line 148 of file ImageFitterResults.h.
String casa::ImageFitterResults::_stokes [private] |
Definition at line 144 of file ImageFitterResults.h.
Referenced by setStokes().