casa::channelInfo Struct Reference

Struct definition. More...

#include <MSTransformManager.h>

List of all members.

Public Member Functions

 channelInfo ()
bool operator< (const channelInfo &right_operand) const
Double upperBound () const
Double lowerBound () const
Double overlap (const channelInfo &other) const

Public Attributes

Int SPW_id
uInt inpChannel
uInt outChannel
Double CHAN_FREQ
Double CHAN_WIDTH
Double EFFECTIVE_BW
Double RESOLUTION
std::vector< Double > contribFrac
std::vector< Int > contribChannel
std::vector< Int > contribSPW_id

Detailed Description

Struct definition.

Definition at line 152 of file MSTransformManager.h.


Constructor & Destructor Documentation

casa::channelInfo::channelInfo (  )  [inline]

Definition at line 165 of file MSTransformManager.h.

References CHAN_FREQ, CHAN_WIDTH, EFFECTIVE_BW, inpChannel, outChannel, RESOLUTION, and SPW_id.


Member Function Documentation

Double casa::channelInfo::lowerBound (  )  const [inline]

Definition at line 194 of file MSTransformManager.h.

References casacore::abs(), CHAN_FREQ, and CHAN_WIDTH.

Referenced by overlap().

bool casa::channelInfo::operator< ( const channelInfo right_operand  )  const [inline]

Definition at line 177 of file MSTransformManager.h.

References CHAN_FREQ.

Double casa::channelInfo::overlap ( const channelInfo other  )  const [inline]

The other channel completely covers this channel

The other channel is completely covered by this channel

Lower end of this channel is overlapping with the other channel

Upper end of this channel is overlapping with the other channel

Definition at line 199 of file MSTransformManager.h.

References CHAN_WIDTH, lowerBound(), and upperBound().

Double casa::channelInfo::upperBound (  )  const [inline]

Definition at line 189 of file MSTransformManager.h.

References casacore::abs(), CHAN_FREQ, and CHAN_WIDTH.

Referenced by overlap().


Member Data Documentation

Definition at line 157 of file MSTransformManager.h.

Referenced by channelInfo(), lowerBound(), operator<(), and upperBound().

Definition at line 158 of file MSTransformManager.h.

Referenced by channelInfo(), lowerBound(), overlap(), and upperBound().

Definition at line 162 of file MSTransformManager.h.

std::vector<Double> casa::channelInfo::contribFrac

Definition at line 161 of file MSTransformManager.h.

Definition at line 163 of file MSTransformManager.h.

Definition at line 159 of file MSTransformManager.h.

Referenced by channelInfo().

Definition at line 155 of file MSTransformManager.h.

Referenced by channelInfo().

Definition at line 156 of file MSTransformManager.h.

Referenced by channelInfo().

Definition at line 160 of file MSTransformManager.h.

Referenced by channelInfo().

Definition at line 154 of file MSTransformManager.h.

Referenced by channelInfo().


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