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 <p) 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 > > <pArrays, 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 > > <pArrays, 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;. |