|
|
| BandData () |
| | Construct an empty instance.
|
| |
| | BandData (casacore::MSSpectralWindow &spwTable) |
| | Construct an instance from a spectral window table. More...
|
| |
| | BandData (casacore::MSSpectralWindow &spwTable, size_t bandIndex) |
| | Construct an instance from a specified entry of a spectral window table. More...
|
| |
| | BandData (const BandData &source) |
| | Copy constructor. More...
|
| |
| | BandData (const BandData &source, size_t startChannel, size_t endChannel) |
| | Construct a new instance from a part of another band. More...
|
| |
| | BandData (size_t channelCount, const double *frequencies) |
| | Construct a new BandData class and initialize it with an array of frequencies. More...
|
| |
| | ~BandData () |
| | Destructor. More...
|
| |
| double | BandEnd () const |
| | Get the end of the frequency range covered by this band. More...
|
| |
| double | BandStart () const |
| | Get the start of the frequency range covered by this band. More...
|
| |
| double | Bandwidth () const |
| | Get the total bandwidth covered by this band. More...
|
| |
|
double * | begin () |
| | Iterator over frequencies, pointing to first channel.
|
| |
|
const double * | begin () const |
| | Constant iterator over frequencies, pointing to first channel.
|
| |
| double | CentreFrequency () const |
| | Get the centre frequency. More...
|
| |
| double | CentreWavelength () const |
| | Get the wavelength of the central channel. More...
|
| |
| size_t | ChannelCount () const |
| | Retrieve number of channels in this band. More...
|
| |
| double | ChannelFrequency (size_t channelIndex) const |
| | Get the frequency in Hz of a specified channel. More...
|
| |
| double | ChannelWavelength (size_t channelIndex) const |
| | Get the wavelength in m of a specified channel. More...
|
| |
|
double * | end () |
| | Iterator over frequencies, pointing past last channel.
|
| |
|
const double * | end () const |
| | Constant iterator over frequencies, pointing to last channel.
|
| |
| double | FrequencyStep () const |
| | Get the distance between channels in Hz. More...
|
| |
| double | HighestFrequency () const |
| | Get the frequency of the last channel. More...
|
| |
| double | LongestWavelength () const |
| | Get the wavelength of the first channel. More...
|
| |
| double | LowestFrequency () const |
| | Get the frequency of the first channel. More...
|
| |
|
void | operator= (const BandData &source) |
| | Assignment operator.
|
| |
|
std::reverse_iterator< double * > | rbegin () |
| |
|
std::reverse_iterator< const double * > | rbegin () const |
| |
|
std::reverse_iterator< double * > | rend () |
| |
|
std::reverse_iterator< const double * > | rend () const |
| |
| void | Set (size_t channelCount, const double *frequencies) |
| | Assign new frequencies to this instance. More...
|
| |
| double | SmallestWavelength () const |
| | Get the wavelength of the last channel. More...
|
| |
Contains information about a single band ("spectral window").
A band consists of a sequence of contiguous channels.