ImageProfileFitterResults.h File Reference

Go to the source code of this file.

Classes

class  casa::ImageProfileFitterResults

Namespaces

namespace  casa
 

----------------------------------------------------------------------------- Start of casa namespace -----------------------------------------------------------------------------


Enumerations

enum  casa::gaussSols {
  casa::AMP,
  casa::CENTER,
  casa::FWHM,
  casa::INTEGRAL,
  casa::AMPERR,
  casa::CENTERERR,
  casa::FWHMERR,
  casa::INTEGRALERR,
  casa::NGSOLMATRICES
}
enum  casa::spxSols {
  casa::SPXSOL,
  casa::SPXERR,
  casa::NSPXSOLMATRICES
}
enum  casa::axisType {
  casa::LONGITUDE,
  casa::LATITUDE,
  casa::FREQUENCY,
  casa::POLARIZATION,
  casa::NAXISTYPES
}

Functions

const Array< ImageFit1D< Float > > & casa::getFitters () const
const Vector< Double > casa::getPixelCenter (uint index) const
 Returns the center, in pixels of the indexth fit.
Double casa::getWorldValue (double pixelVal, const IPosition &imPos, const String &units, bool velocity, bool wavelength) const
 Converts a pixel value into a world value either in velocity, wavelength, or frequency units.
void casa::setPLPDivisor (const String &x)
void casa::logSummary (uInt nProfiles, uInt nAttempted, uInt nSucceeded, uInt nConverged, uInt nValid)
void casa::writeImages (Bool someConverged) const
void casa::_setResults ()
void casa::_resultsToLog ()
String casa::_getTag (const uInt i) const
std::unique_ptr< vector
< vector< Array< Double > > > > 
casa::_createPCFArrays () const
String casa::_elementToString (const Double value, const Double error, const String &unit, Bool isFixed) const
String casa::_pcfToString (const PCFSpectralElement *const &pcf, const CoordinateSystem &csys, const Vector< Double > &world, const IPosition &imPos, Bool showTypeString=True, const String &indent="") const
String casa::_gaussianMultipletToString (const GaussianMultipletSpectralElement &gm, const CoordinateSystem &csys, const Vector< Double > &world, const IPosition &imPos) const
Bool casa::_setAxisTypes ()
String casa::_polynomialToString (const PolynomialSpectralElement &poly, const CoordinateSystem &csys, const Vector< Double > &imPix, const Vector< Double > &world) const
String casa::_powerLogPolyToString (const PowerLogPolynomialSpectralElement &plp) const
String casa::_logTransPolyToString (const LogTransformedPolynomialSpectralElement &ltp) const
void casa::_marshalFitResults (Array< Bool > &attemptedArr, Array< Bool > &successArr, Array< Bool > &convergedArr, Array< Bool > &validArr, Array< String > &typeMat, Array< Int > &niterArr, Array< Int > &nCompArr, std::unique_ptr< vector< vector< Array< Double > > > > &pcfArrays, vector< Array< Double > > &plpArrayss, vector< Array< Double > > &ltpArrays, Bool returnDirection, Array< String > &directionInfo)
static void casa::_makeSolutionImages (const String &name, const CoordinateSystem &csys, const Array< Double > &values, const String &unit, const Array< Bool > &mask)
void casa::_insertPCF (vector< vector< Array< Double > > > &pcfArrays, const IPosition &pixel, const PCFSpectralElement &pcf, const uInt row, const uInt col, const Double increment) const
void casa::_writeImages (const CoordinateSystem &csys, const Array< Bool > &mask, const String &yUnit) const
Double casa::_fitAxisIncrement () const
Double casa::_centerWorld (const PCFSpectralElement &solution, const IPosition &imPos) const
void casa::_writeLogfile (const String &str, Bool open, Bool close)
static Array< Bool > casa::_replicateMask (const Array< Bool > &array, Int n)
 the input array must have a degenerate last axis.
void casa::_doWorldCoords (Array< String > &directionInfo, const CoordinateSystem &csysSub, const IPosition &pixel, const DirectionCoordinate *const &dcoord, const SpectralCoordinate *const &spcoord, const StokesCoordinate *const &polcoord, Bool returnDirection, const String &directionType)
void casa::_processSolutions (Array< String > &typeMat, Array< Int > &niterArr, Array< Int > &nCompArr, const IPosition &pixel, SHARED_PTR< const ProfileFitResults > fitter, std::unique_ptr< vector< vector< Array< Double > > > > &pcfArrays, vector< Array< Double > > &plpArrays, vector< Array< Double > > &ltpArrays, Double increment)

Variables

static const String casa::_CONVERGED
static const String casa::_SUCCEEDED
static const String casa::_VALID
static const String casa::_class
Bool casa::_logResults
Bool casa::_multiFit
Bool casa::_doVelocity
String casa::_xUnit
String casa::_centerName
String casa::_centerErrName
String casa::_fwhmName
String casa::_fwhmErrName
String casa::_ampName
String casa::_ampErrName
String casa::_integralName
String casa::_integralErrName
String casa::_plpName
String casa::_plpErrName
String casa::_ltpName
String casa::_ltpErrName
String casa::_summaryHeader
uInt casa::_nGaussSinglets
uInt casa::_nGaussMultiplets
uInt casa::_nLorentzSinglets
uInt casa::_nPLPCoeffs
uInt casa::_nLTPCoeffs
const Array< SHARED_PTR
< ProfileFitResults > > *const 
casa::_fitters
SpectralList casa::_nonPolyEstimates
const SHARED_PTR< const
SubImage< Float > > 
casa::_subImage
 subimage contains the region of the original image on which the fit is performed.
Int casa::_polyOrder
Int casa::_fitAxis
vector< axisType > casa::_axisTypes
Array< String > casa::_worldCoords
Record casa::_results
static const uInt casa::_nOthers
static const uInt casa::_gsPlane
static const uInt casa::_lsPlane
SHARED_PTR< LogFile > casa::_logfile
SHARED_PTR< LogIO > casa::_log
Vector< Double > casa::_goodAmpRange
Vector< Double > casa::_goodCenterRange
Vector< Double > casa::_goodFWHMRange
const CoordinateSystem casa::_csysIm
String casa::_plpDivisor
Vector< Vector< Double > > casa::_pixelPositions
 Bool _inVelocitySpace() const;.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1