8 #ifndef MSVIS_SPECTRALWINDOW_H_
9 #define MSVIS_SPECTRALWINDOW_H_
17 template<
typename T>
class ArrayColumn;
116 size_t size ()
const;
SpectralChannel(casacore::Double frequency, casacore::Double width, casacore::Double effectiveBandwidth, casacore::Double resolution)
const_iterator end() const
casacore::Double totalBandwidth_p
casacore::Double resolution_p
Elements::const_iterator const_iterator
casacore::Double frequency_p
casacore::Double effectiveBandwidth() const
const_iterator begin() const
casacore::Double referenceFrequency() const
casacore::Double width() const
casacore::Double frequency() const
casacore::Int frequencyGroup_p
casacore::Vector< casacore::Double > getArray(const casacore::ArrayColumn< casacore::Double > &arrayColumn)
const_iterator end() const
const_iterator begin() const
A class to provide easy read-only access to MSASpectralWindow columns.
casacore::String frequencyGroupName_p
casacore::Double referenceFrequency_p
casacore::Int ifConversionChain() const
casacore::String frequencyGroupName() const
casacore::Double resolution() const
void fillArrays(const casacore::ROMSSpWindowColumns &columns)
casacore::Bool isFlagged() const
SpectralWindow(const casacore::ROMSSpWindowColumns &columns, casacore::Int spectralWindowId)
std::vector< SpectralWindow > Windows
casacore::Int frequencyMeasureReference_p
casacore::Int frequencyMeasureReference() const
casacore::Double effectiveBandwidth_p
SpectralWindows(const casacore::MeasurementSet *ms)
bool Bool
Define the standard types used by Casacore.
A Table intended to hold astronomical data (a set of Measurements).
std::vector< SpectralChannel > Channels
casacore::Int frequencyGroup() const
String: the storage and methods of handling collections of characters.
Windows::const_iterator const_iterator
Channels::const_iterator const_iterator
casacore::String name() const
Access to a scalar table column with arbitrary data type.
casacore::Double totalBandwidth() const
casacore::Int ifConversionChain_p
void fillScalars(const casacore::ROMSSpWindowColumns &columns)
T getScalar(const casacore::ScalarColumn< T > &column)
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.