#include <SpectralWindow.h>
Public Types | |
typedef std::vector < SpectralChannel > | Channels |
typedef Channels::const_iterator | const_iterator |
Public Member Functions | |
SpectralWindow (const ROMSSpWindowColumns &columns, Int spectralWindowId) | |
const_iterator | begin () const |
bool | empty () const |
const_iterator | end () const |
const SpectralChannel & | get (Int i) const |
Int | id () const |
Bool | isFlagged () const |
Int | frequencyGroup () const |
String | frequencyGroupName () const |
Int | frequencyMeasureReference () const |
Int | ifConversionChain () const |
String | name () const |
int | nChannels () const |
int | netSideband () const |
Double | totalBandwidth () const |
Double | referenceFrequency () const |
Protected Member Functions | |
void | fillArrays (const ROMSSpWindowColumns &columns) |
Vector< Double > | getArray (const ArrayColumn< Double > &arrayColumn) |
void | fillScalars (const ROMSSpWindowColumns &columns) |
template<typename T > | |
T | getScalar (const ScalarColumn< T > &column) |
Private Attributes | |
Channels | channels_p |
Bool | flagged_p |
Int | frequencyGroup_p |
String | frequencyGroupName_p |
Int | frequencyMeasureReference_p |
Int | id_p |
Int | ifConversionChain_p |
String | name_p |
int | nChannels_p |
int | netSideband_p |
Double | totalBandwidth_p |
Double | referenceFrequency_p |
Definition at line 51 of file SpectralWindow.h.
typedef std::vector<SpectralChannel> casa::ms::SpectralWindow::Channels |
Definition at line 55 of file SpectralWindow.h.
typedef Channels::const_iterator casa::ms::SpectralWindow::const_iterator |
Definition at line 56 of file SpectralWindow.h.
casa::ms::SpectralWindow::SpectralWindow | ( | const ROMSSpWindowColumns & | columns, | |
Int | spectralWindowId | |||
) |
const_iterator casa::ms::SpectralWindow::begin | ( | ) | const |
bool casa::ms::SpectralWindow::empty | ( | ) | const |
const_iterator casa::ms::SpectralWindow::end | ( | ) | const |
void casa::ms::SpectralWindow::fillArrays | ( | const ROMSSpWindowColumns & | columns | ) | [protected] |
void casa::ms::SpectralWindow::fillScalars | ( | const ROMSSpWindowColumns & | columns | ) | [protected] |
Int casa::ms::SpectralWindow::frequencyGroup | ( | ) | const |
String casa::ms::SpectralWindow::frequencyGroupName | ( | ) | const |
Int casa::ms::SpectralWindow::frequencyMeasureReference | ( | ) | const |
const SpectralChannel& casa::ms::SpectralWindow::get | ( | Int | i | ) | const |
Vector<Double> casa::ms::SpectralWindow::getArray | ( | const ArrayColumn< Double > & | arrayColumn | ) | [protected] |
T casa::ms::SpectralWindow::getScalar | ( | const ScalarColumn< T > & | column | ) | [inline, protected] |
Int casa::ms::SpectralWindow::id | ( | ) | const |
Int casa::ms::SpectralWindow::ifConversionChain | ( | ) | const |
Bool casa::ms::SpectralWindow::isFlagged | ( | ) | const |
String casa::ms::SpectralWindow::name | ( | ) | const |
int casa::ms::SpectralWindow::nChannels | ( | ) | const |
int casa::ms::SpectralWindow::netSideband | ( | ) | const |
Double casa::ms::SpectralWindow::referenceFrequency | ( | ) | const |
Double casa::ms::SpectralWindow::totalBandwidth | ( | ) | const |
Channels casa::ms::SpectralWindow::channels_p [private] |
Definition at line 87 of file SpectralWindow.h.
Bool casa::ms::SpectralWindow::flagged_p [private] |
Definition at line 88 of file SpectralWindow.h.
Int casa::ms::SpectralWindow::frequencyGroup_p [private] |
Definition at line 89 of file SpectralWindow.h.
String casa::ms::SpectralWindow::frequencyGroupName_p [private] |
Definition at line 90 of file SpectralWindow.h.
Int casa::ms::SpectralWindow::frequencyMeasureReference_p [private] |
Definition at line 91 of file SpectralWindow.h.
Int casa::ms::SpectralWindow::id_p [private] |
Definition at line 92 of file SpectralWindow.h.
Int casa::ms::SpectralWindow::ifConversionChain_p [private] |
Definition at line 93 of file SpectralWindow.h.
String casa::ms::SpectralWindow::name_p [private] |
Definition at line 94 of file SpectralWindow.h.
int casa::ms::SpectralWindow::nChannels_p [private] |
Definition at line 95 of file SpectralWindow.h.
int casa::ms::SpectralWindow::netSideband_p [private] |
Definition at line 96 of file SpectralWindow.h.
Double casa::ms::SpectralWindow::referenceFrequency_p [private] |
Definition at line 98 of file SpectralWindow.h.
Double casa::ms::SpectralWindow::totalBandwidth_p [private] |
Definition at line 97 of file SpectralWindow.h.