#include <SpectralCollapser.h>
|
| SpectralCollapser () |
| Disallow default constructor. More...
|
|
void | _setUp () |
|
casacore::Bool | _cleanTmpData (const casacore::String &tmpFileName) const |
|
casacore::Bool | _cleanTmpData (const casacore::String &tmpData, const casacore::String &tmpError) const |
|
casacore::Bool | _getQualitySubImg (const casacore::ImageInterface< casacore::Float > *image, const casacore::Bool &data, casacore::SubImage< casacore::Float > &qualitySub) |
|
casacore::Bool | _getQualitySubImgs (SPCIIF image, std::shared_ptr< casacore::SubImage< casacore::Float > > &subData, std::shared_ptr< casacore::SubImage< casacore::Float > > &subError) const |
|
casacore::Bool | _getOutputName (const casacore::String &wcsInp, casacore::String &outImg, casacore::String &outImgData, casacore::String &outImgError) const |
|
casacore::Bool | _collapse (const SPCIIF image, const casacore::String &aggString, const casacore::String &chanInp, const casacore::String &outname) const |
|
casacore::Bool | _moments (const casacore::ImageInterface< casacore::Float > *image, const casacore::Vector< casacore::Int > &momentVec, const casacore::Int &startIndex, const casacore::Int &endIndex, const casacore::String &outname) |
|
casacore::Bool | _mergeDataError (const casacore::String &outImg, const casacore::String &dataImg, const casacore::String &errorImg, const casacore::Float &normError=1.0) const |
|
void | _addMiscInfo (const casacore::String &outName, const casacore::String &wcsInput, const casacore::String &chanInput, const SpectralCollapser::CollapseType &collType, const SpectralCollapser::CollapseError &collError) const |
|
void | _collTypeToImCollString (const SpectralCollapser::CollapseType &collType, casacore::String &colType) const |
|
void | _collErrorToImCollString (const SpectralCollapser::CollapseError &collError, casacore::String &colError) const |
|
Definition at line 43 of file SpectralCollapser.h.
Class to collapse an image along the spectral axis.
Prerequisite
Etymology
Collapses an image along the spectral axis
Synopsis
Helper class to collapse an image along the spectral axis. The spectral range to combine is provided interactively from the profiler. The class transforms the range to the channels to be combined. The actual image\ combination is then done with the class "ImageCollapser".The different collapse types
Enumerator |
---|
PMEAN |
|
PMEDIAN |
|
PSUM |
|
CUNKNOWN |
PVRMSE,.
|
Definition at line 68 of file SpectralCollapser.h.
casa::SpectralCollapser::SpectralCollapser |
( |
const SPCIIF |
image | ) |
|
virtual casa::SpectralCollapser::~SpectralCollapser |
( |
| ) |
|
|
virtual |
casa::SpectralCollapser::SpectralCollapser |
( |
| ) |
|
|
private |
Disallow default constructor.
void casa::SpectralCollapser::_setUp |
( |
| ) |
|
|
private |
Parameters: specVals
- the vector of spectral values startVal
- the spectral value to start the collapse endVal
- the spectral value to end the collapse unit
- the unit of the spectral values collType
- the collapse type (e.g.
"mean" or "median") collError
- information on what the error outname
- name of the collapsed image (output) msg
- message string (output)
Convert from error type to string.
Convert from collapse type to string.
Convert from string to error type.
Convert from string to collapse type.
SPCIIF casa::SpectralCollapser::_image |
|
private |
The documentation for this class was generated from the following file: