casa::ImageFitterResults Class Reference

#include <ImageFitterResults.h>

List of all members.

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 &region, 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

Detailed Description

Definition at line 38 of file ImageFitterResults.h.


Member Enumeration Documentation

Used exclusively by ImageFitter. Unless you are modifying that class, you should have no reason to use this class.

Etymology

Synopsis

Example

Enumerator:
NO_WRITE 
WRITE_NO_REPLACE 
OVERWRITE 

Definition at line 63 of file ImageFitterResults.h.


Constructor & Destructor Documentation

casa::ImageFitterResults::ImageFitterResults (  ) 
casa::ImageFitterResults::ImageFitterResults ( SPCIIF  image,
SHARED_PTR< LogIO >  log 
)
casa::ImageFitterResults::~ImageFitterResults (  ) 

Member Function Documentation

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

Member Data Documentation

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().

Definition at line 140 of file ImageFitterResults.h.

Referenced by setFluxDensityErrors().

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().

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.

Definition at line 144 of file ImageFitterResults.h.

Referenced by setStokes().


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