casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
casa::channelInfo Struct Reference

Struct definition. More...

#include <MSTransformManager.h>

Public Member Functions

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

Public Attributes

casacore::Int SPW_id
 
casacore::uInt inpChannel
 
casacore::uInt outChannel
 
casacore::Double CHAN_FREQ
 
casacore::Double CHAN_WIDTH
 
casacore::Double EFFECTIVE_BW
 
casacore::Double RESOLUTION
 
std::vector< casacore::DoublecontribFrac
 
std::vector< casacore::IntcontribChannel
 
std::vector< casacore::IntcontribSPW_id
 

Detailed Description

Struct definition.

Definition at line 143 of file MSTransformManager.h.

Constructor & Destructor Documentation

casa::channelInfo::channelInfo ( )
inline

Definition at line 156 of file MSTransformManager.h.

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

Member Function Documentation

casacore::Double casa::channelInfo::lowerBound ( ) const
inline

Definition at line 185 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 168 of file MSTransformManager.h.

References CHAN_FREQ.

casacore::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 190 of file MSTransformManager.h.

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

casacore::Double casa::channelInfo::upperBound ( ) const
inline

Definition at line 180 of file MSTransformManager.h.

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

Referenced by overlap().

Member Data Documentation

casacore::Double casa::channelInfo::CHAN_FREQ

Definition at line 148 of file MSTransformManager.h.

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

casacore::Double casa::channelInfo::CHAN_WIDTH

Definition at line 149 of file MSTransformManager.h.

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

std::vector<casacore::Int> casa::channelInfo::contribChannel

Definition at line 153 of file MSTransformManager.h.

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

Definition at line 152 of file MSTransformManager.h.

std::vector<casacore::Int> casa::channelInfo::contribSPW_id

Definition at line 154 of file MSTransformManager.h.

casacore::Double casa::channelInfo::EFFECTIVE_BW

Definition at line 150 of file MSTransformManager.h.

Referenced by channelInfo().

casacore::uInt casa::channelInfo::inpChannel

Definition at line 146 of file MSTransformManager.h.

Referenced by channelInfo().

casacore::uInt casa::channelInfo::outChannel

Definition at line 147 of file MSTransformManager.h.

Referenced by channelInfo().

casacore::Double casa::channelInfo::RESOLUTION

Definition at line 151 of file MSTransformManager.h.

Referenced by channelInfo().

casacore::Int casa::channelInfo::SPW_id

Definition at line 145 of file MSTransformManager.h.

Referenced by channelInfo().


The documentation for this struct was generated from the following file: