casa::spwInfo Struct Reference

#include <MSTransformManager.h>

List of all members.

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

Detailed Description

Definition at line 257 of file MSTransformManager.h.


Constructor & Destructor Documentation

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


Member Function Documentation

void casa::spwInfo::initialize ( uInt  nChannels  )  [inline]
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]
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.

Referenced by reset(), and resize().


Member Data Documentation

Vector<Double> casa::spwInfo::CHAN_FREQ

Definition at line 339 of file MSTransformManager.h.

Referenced by initialize(), reset(), resize(), and update().

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

Definition at line 341 of file MSTransformManager.h.

Referenced by initialize(), resize(), and update().

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

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

Definition at line 346 of file MSTransformManager.h.

Referenced by initialize(), and update().


The documentation for this struct 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