#include <MSTransformManager.h>
Public Member Functions | |
spwInfo () | |
spwInfo (uInt nChannels) | |
spwInfo (Vector< Double > &chanFreq, Vector< Double > &chanWidth) | |
void | reset (Vector< Double > &chanFreq, Vector< Double > &chanWidth) |
void | initialize (uInt nChannels) |
void | update () |
void | resize (uInt nChannels) |
Public Attributes | |
uInt | NUM_CHAN |
Vector< Double > | CHAN_FREQ |
Vector< Double > | CHAN_WIDTH |
Vector< Double > | EFFECTIVE_BW |
Vector< Double > | RESOLUTION |
Vector< Double > | CHAN_FREQ_aux |
Double | TOTAL_BANDWIDTH |
Double | REF_FREQUENCY |
Double | upperBound |
Double | lowerBound |
Definition at line 257 of file MSTransformManager.h.
casa::spwInfo::spwInfo | ( | ) | [inline] |
Definition at line 259 of file MSTransformManager.h.
References initialize().
casa::spwInfo::spwInfo | ( | uInt | nChannels | ) | [inline] |
Definition at line 264 of file MSTransformManager.h.
References initialize().
casa::spwInfo::spwInfo | ( | Vector< Double > & | chanFreq, | |
Vector< Double > & | chanWidth | |||
) | [inline] |
Definition at line 269 of file MSTransformManager.h.
References reset().
void casa::spwInfo::initialize | ( | uInt | nChannels | ) | [inline] |
Definition at line 282 of file MSTransformManager.h.
References CHAN_FREQ, CHAN_FREQ_aux, CHAN_WIDTH, EFFECTIVE_BW, casacore::False, lowerBound, NUM_CHAN, REF_FREQUENCY, RESOLUTION, TOTAL_BANDWIDTH, and upperBound.
void casa::spwInfo::reset | ( | Vector< Double > & | chanFreq, | |
Vector< Double > & | chanWidth | |||
) | [inline] |
Definition at line 274 of file MSTransformManager.h.
References CHAN_FREQ, CHAN_WIDTH, initialize(), and update().
Referenced by spwInfo().
void casa::spwInfo::resize | ( | uInt | nChannels | ) | [inline] |
Definition at line 327 of file MSTransformManager.h.
References CHAN_FREQ, CHAN_FREQ_aux, CHAN_WIDTH, EFFECTIVE_BW, NUM_CHAN, RESOLUTION, casacore::True, and update().
void casa::spwInfo::update | ( | ) | [inline] |
ensure width is positive
ensure width is negative, may not be the case regridding (without combine) preserves the sign but the width computation is always positive due to use of original combine+regrid cvel code that converts all channels to ascending
Definition at line 296 of file MSTransformManager.h.
References casacore::abs(), CHAN_FREQ, CHAN_FREQ_aux, CHAN_WIDTH, EFFECTIVE_BW, lowerBound, NUM_CHAN, REF_FREQUENCY, RESOLUTION, TOTAL_BANDWIDTH, and upperBound.
Vector<Double> casa::spwInfo::CHAN_FREQ |
Definition at line 339 of file MSTransformManager.h.
Referenced by initialize(), reset(), resize(), and update().
Vector<Double> casa::spwInfo::CHAN_FREQ_aux |
Definition at line 343 of file MSTransformManager.h.
Referenced by initialize(), resize(), and update().
Vector<Double> casa::spwInfo::CHAN_WIDTH |
Definition at line 340 of file MSTransformManager.h.
Referenced by initialize(), reset(), resize(), and update().
Vector<Double> casa::spwInfo::EFFECTIVE_BW |
Definition at line 341 of file MSTransformManager.h.
Referenced by initialize(), resize(), and update().
Double casa::spwInfo::lowerBound |
Definition at line 347 of file MSTransformManager.h.
Referenced by initialize(), and update().
Definition at line 338 of file MSTransformManager.h.
Referenced by initialize(), resize(), and update().
Double casa::spwInfo::REF_FREQUENCY |
Definition at line 345 of file MSTransformManager.h.
Referenced by initialize(), and update().
Vector<Double> casa::spwInfo::RESOLUTION |
Definition at line 342 of file MSTransformManager.h.
Referenced by initialize(), resize(), and update().
Definition at line 344 of file MSTransformManager.h.
Referenced by initialize(), and update().
Double casa::spwInfo::upperBound |
Definition at line 346 of file MSTransformManager.h.
Referenced by initialize(), and update().