casa
$Rev:20696$
|
A class to provide easy read-write access to MSSpectralWindow columns. More...
#include <MSSpWindowColumns.h>
A class to provide easy read-write access to MSSpectralWindow columns.
Public interface
MSSpectralWindowColumns stands for MeasurementSet SpectralWindow Table columns.
This class provides access to the columns in the MSSpectralWindow Table, it does the declaration of all the Scalar and ArrayColumns with the correct types, so the application programmer doesn't have to worry about getting those right. There is an access function for every predefined column. Access to non-predefined columns will still have to be done with explicit declarations. See MSColumns for an example.
See MSColumns for the motivation.
Definition at line 283 of file MSSpWindowColumns.h.
casa::MSSpWindowColumns::MSSpWindowColumns | ( | MSSpectralWindow & | msSpWindow | ) |
Create a columns object that accesses the data in the specified Table.
The destructor does nothing special.
casa::MSSpWindowColumns::MSSpWindowColumns | ( | ) | [protected] |
casa::MSSpWindowColumns::MSSpWindowColumns | ( | const MSSpWindowColumns & | ) | [private] |
ArrayColumn<String>& casa::MSSpWindowColumns::assocNature | ( | ) | [inline] |
Read-write access to optional columns.
Definition at line 321 of file MSSpWindowColumns.h.
References assocNature_p.
Referenced by assocNature().
const ROArrayColumn<String>& casa::MSSpWindowColumns::assocNature | ( | ) | const [inline] |
Read-only access to optional columns.
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 379 of file MSSpWindowColumns.h.
References assocNature().
ArrayColumn<Int>& casa::MSSpWindowColumns::assocSpwId | ( | ) | [inline] |
Definition at line 322 of file MSSpWindowColumns.h.
References assocSpwId_p.
Referenced by assocSpwId().
const ROArrayColumn<Int>& casa::MSSpWindowColumns::assocSpwId | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 381 of file MSSpWindowColumns.h.
References assocSpwId().
void casa::MSSpWindowColumns::attach | ( | MSSpectralWindow & | msSpWindow | ) | [protected] |
void casa::MSSpWindowColumns::attachOptionalCols | ( | MSSpectralWindow & | msSpWindow | ) | [private] |
ScalarColumn<Int>& casa::MSSpWindowColumns::bbcNo | ( | ) | [inline] |
const ROScalarColumn<Int>& casa::MSSpWindowColumns::bbcNo | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 383 of file MSSpWindowColumns.h.
References bbcNo().
ScalarColumn<Int>& casa::MSSpWindowColumns::bbcSideband | ( | ) | [inline] |
Definition at line 324 of file MSSpWindowColumns.h.
References bbcSideband_p.
Referenced by bbcSideband().
const ROScalarColumn<Int>& casa::MSSpWindowColumns::bbcSideband | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 385 of file MSSpWindowColumns.h.
References bbcSideband().
ArrayColumn<Double>& casa::MSSpWindowColumns::chanFreq | ( | ) | [inline] |
Read-write access to required columns.
Definition at line 294 of file MSSpWindowColumns.h.
References chanFreq_p.
Referenced by chanFreq().
const ROArrayColumn<Double>& casa::MSSpWindowColumns::chanFreq | ( | ) | const [inline] |
Read-only access to required columns.
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 331 of file MSSpWindowColumns.h.
References chanFreq().
ArrayMeasColumn<MFrequency>& casa::MSSpWindowColumns::chanFreqMeas | ( | ) | [inline] |
Definition at line 295 of file MSSpWindowColumns.h.
References chanFreqMeas_p.
Referenced by chanFreqMeas().
const ROArrayMeasColumn<MFrequency>& casa::MSSpWindowColumns::chanFreqMeas | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 335 of file MSSpWindowColumns.h.
References chanFreqMeas().
ArrayQuantColumn<Double>& casa::MSSpWindowColumns::chanFreqQuant | ( | ) | [inline] |
Definition at line 296 of file MSSpWindowColumns.h.
References chanFreqQuant_p.
Referenced by chanFreqQuant().
const ROArrayQuantColumn<Double>& casa::MSSpWindowColumns::chanFreqQuant | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 333 of file MSSpWindowColumns.h.
References chanFreqQuant().
ArrayColumn<Double>& casa::MSSpWindowColumns::chanWidth | ( | ) | [inline] |
Definition at line 297 of file MSSpWindowColumns.h.
References chanWidth_p.
Referenced by chanWidth().
const ROArrayColumn<Double>& casa::MSSpWindowColumns::chanWidth | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 337 of file MSSpWindowColumns.h.
References chanWidth().
ArrayQuantColumn<Double>& casa::MSSpWindowColumns::chanWidthQuant | ( | ) | [inline] |
Definition at line 298 of file MSSpWindowColumns.h.
References chanWidthQuant_p.
Referenced by chanWidthQuant().
const ROArrayQuantColumn<Double>& casa::MSSpWindowColumns::chanWidthQuant | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 339 of file MSSpWindowColumns.h.
References chanWidthQuant().
ScalarColumn<Int>& casa::MSSpWindowColumns::dopplerId | ( | ) | [inline] |
Definition at line 325 of file MSSpWindowColumns.h.
References dopplerId_p.
Referenced by dopplerId().
const ROScalarColumn<Int>& casa::MSSpWindowColumns::dopplerId | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 387 of file MSSpWindowColumns.h.
References dopplerId().
ArrayColumn<Double>& casa::MSSpWindowColumns::effectiveBW | ( | ) | [inline] |
Definition at line 299 of file MSSpWindowColumns.h.
References effectiveBW_p.
Referenced by effectiveBW().
const ROArrayColumn<Double>& casa::MSSpWindowColumns::effectiveBW | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 341 of file MSSpWindowColumns.h.
References effectiveBW().
ArrayQuantColumn<Double>& casa::MSSpWindowColumns::effectiveBWQuant | ( | ) | [inline] |
Definition at line 300 of file MSSpWindowColumns.h.
References effectiveBWQuant_p.
Referenced by effectiveBWQuant().
const ROArrayQuantColumn<Double>& casa::MSSpWindowColumns::effectiveBWQuant | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 343 of file MSSpWindowColumns.h.
References effectiveBWQuant().
ScalarColumn<Bool>& casa::MSSpWindowColumns::flagRow | ( | ) | [inline] |
const ROScalarColumn<Bool>& casa::MSSpWindowColumns::flagRow | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 351 of file MSSpWindowColumns.h.
References flagRow().
ScalarColumn<Int>& casa::MSSpWindowColumns::freqGroup | ( | ) | [inline] |
Definition at line 302 of file MSSpWindowColumns.h.
References freqGroup_p.
Referenced by freqGroup().
const ROScalarColumn<Int>& casa::MSSpWindowColumns::freqGroup | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 345 of file MSSpWindowColumns.h.
References freqGroup().
ScalarColumn<String>& casa::MSSpWindowColumns::freqGroupName | ( | ) | [inline] |
Definition at line 303 of file MSSpWindowColumns.h.
References freqGroupName_p.
Referenced by freqGroupName().
const ROScalarColumn<String>& casa::MSSpWindowColumns::freqGroupName | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 347 of file MSSpWindowColumns.h.
References freqGroupName().
ScalarColumn<Int>& casa::MSSpWindowColumns::ifConvChain | ( | ) | [inline] |
Definition at line 304 of file MSSpWindowColumns.h.
References ifConvChain_p.
Referenced by ifConvChain().
const ROScalarColumn<Int>& casa::MSSpWindowColumns::ifConvChain | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 349 of file MSSpWindowColumns.h.
References ifConvChain().
ScalarColumn<Int>& casa::MSSpWindowColumns::measFreqRef | ( | ) | [inline] |
Definition at line 305 of file MSSpWindowColumns.h.
References measFreqRef_p.
Referenced by measFreqRef().
const ROScalarColumn<Int>& casa::MSSpWindowColumns::measFreqRef | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 353 of file MSSpWindowColumns.h.
References measFreqRef().
ScalarColumn<String>& casa::MSSpWindowColumns::name | ( | ) | [inline] |
const ROScalarColumn<String>& casa::MSSpWindowColumns::name | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 355 of file MSSpWindowColumns.h.
References name().
ScalarColumn<Int>& casa::MSSpWindowColumns::netSideband | ( | ) | [inline] |
Definition at line 307 of file MSSpWindowColumns.h.
References netSideband_p.
Referenced by netSideband().
const ROScalarColumn<Int>& casa::MSSpWindowColumns::netSideband | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 357 of file MSSpWindowColumns.h.
References netSideband().
ScalarColumn<Int>& casa::MSSpWindowColumns::numChan | ( | ) | [inline] |
const ROScalarColumn<Int>& casa::MSSpWindowColumns::numChan | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 359 of file MSSpWindowColumns.h.
References numChan().
MSSpWindowColumns& casa::MSSpWindowColumns::operator= | ( | const MSSpWindowColumns & | ) | [private] |
ScalarColumn<Int>& casa::MSSpWindowColumns::receiverId | ( | ) | [inline] |
Definition at line 326 of file MSSpWindowColumns.h.
References receiverId_p.
Referenced by receiverId().
const ROScalarColumn<Int>& casa::MSSpWindowColumns::receiverId | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 389 of file MSSpWindowColumns.h.
References receiverId().
ScalarColumn<Double>& casa::MSSpWindowColumns::refFrequency | ( | ) | [inline] |
Definition at line 309 of file MSSpWindowColumns.h.
References refFrequency_p.
Referenced by refFrequency().
const ROScalarColumn<Double>& casa::MSSpWindowColumns::refFrequency | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 361 of file MSSpWindowColumns.h.
References refFrequency().
ScalarMeasColumn<MFrequency>& casa::MSSpWindowColumns::refFrequencyMeas | ( | ) | [inline] |
Definition at line 311 of file MSSpWindowColumns.h.
References refFrequencyMeas_p.
Referenced by refFrequencyMeas().
const ROScalarMeasColumn<MFrequency>& casa::MSSpWindowColumns::refFrequencyMeas | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 365 of file MSSpWindowColumns.h.
References refFrequencyMeas().
ScalarQuantColumn<Double>& casa::MSSpWindowColumns::refFrequencyQuant | ( | ) | [inline] |
Definition at line 310 of file MSSpWindowColumns.h.
References refFrequencyQuant_p.
Referenced by refFrequencyQuant().
const ROScalarQuantColumn<Double>& casa::MSSpWindowColumns::refFrequencyQuant | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 363 of file MSSpWindowColumns.h.
References refFrequencyQuant().
ArrayColumn<Double>& casa::MSSpWindowColumns::resolution | ( | ) | [inline] |
Definition at line 312 of file MSSpWindowColumns.h.
References resolution_p.
Referenced by resolution().
const ROArrayColumn<Double>& casa::MSSpWindowColumns::resolution | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 367 of file MSSpWindowColumns.h.
References resolution().
ArrayQuantColumn<Double>& casa::MSSpWindowColumns::resolutionQuant | ( | ) | [inline] |
Definition at line 313 of file MSSpWindowColumns.h.
References resolutionQuant_p.
Referenced by resolutionQuant().
const ROArrayQuantColumn<Double>& casa::MSSpWindowColumns::resolutionQuant | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 369 of file MSSpWindowColumns.h.
References resolutionQuant().
ScalarColumn<Double>& casa::MSSpWindowColumns::totalBandwidth | ( | ) | [inline] |
Definition at line 314 of file MSSpWindowColumns.h.
References totalBandwidth_p.
Referenced by totalBandwidth().
const ROScalarColumn<Double>& casa::MSSpWindowColumns::totalBandwidth | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 371 of file MSSpWindowColumns.h.
References totalBandwidth().
ScalarQuantColumn<Double>& casa::MSSpWindowColumns::totalBandwidthQuant | ( | ) | [inline] |
Definition at line 315 of file MSSpWindowColumns.h.
References totalBandwidthQuant_p.
Referenced by totalBandwidthQuant().
const ROScalarQuantColumn<Double>& casa::MSSpWindowColumns::totalBandwidthQuant | ( | ) | const [inline] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 373 of file MSSpWindowColumns.h.
References totalBandwidthQuant().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 426 of file MSSpWindowColumns.h.
Referenced by assocNature().
ArrayColumn<Int> casa::MSSpWindowColumns::assocSpwId_p [private] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 427 of file MSSpWindowColumns.h.
Referenced by assocSpwId().
ScalarColumn<Int> casa::MSSpWindowColumns::bbcNo_p [private] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 428 of file MSSpWindowColumns.h.
Referenced by bbcNo().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 429 of file MSSpWindowColumns.h.
Referenced by bbcSideband().
ArrayColumn<Double> casa::MSSpWindowColumns::chanFreq_p [private] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 411 of file MSSpWindowColumns.h.
Referenced by chanFreq().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 434 of file MSSpWindowColumns.h.
Referenced by chanFreqMeas().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 438 of file MSSpWindowColumns.h.
Referenced by chanFreqQuant().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 412 of file MSSpWindowColumns.h.
Referenced by chanWidth().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 439 of file MSSpWindowColumns.h.
Referenced by chanWidthQuant().
ScalarColumn<Int> casa::MSSpWindowColumns::dopplerId_p [private] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 430 of file MSSpWindowColumns.h.
Referenced by dopplerId().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 413 of file MSSpWindowColumns.h.
Referenced by effectiveBW().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 440 of file MSSpWindowColumns.h.
Referenced by effectiveBWQuant().
ScalarColumn<Bool> casa::MSSpWindowColumns::flagRow_p [private] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 414 of file MSSpWindowColumns.h.
Referenced by flagRow().
ScalarColumn<Int> casa::MSSpWindowColumns::freqGroup_p [private] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 415 of file MSSpWindowColumns.h.
Referenced by freqGroup().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 416 of file MSSpWindowColumns.h.
Referenced by freqGroupName().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 417 of file MSSpWindowColumns.h.
Referenced by ifConvChain().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 418 of file MSSpWindowColumns.h.
Referenced by measFreqRef().
ScalarColumn<String> casa::MSSpWindowColumns::name_p [private] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 419 of file MSSpWindowColumns.h.
Referenced by name().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 420 of file MSSpWindowColumns.h.
Referenced by netSideband().
ScalarColumn<Int> casa::MSSpWindowColumns::numChan_p [private] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 421 of file MSSpWindowColumns.h.
Referenced by numChan().
ScalarColumn<Int> casa::MSSpWindowColumns::receiverId_p [private] |
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 431 of file MSSpWindowColumns.h.
Referenced by receiverId().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 422 of file MSSpWindowColumns.h.
Referenced by refFrequency().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 435 of file MSSpWindowColumns.h.
Referenced by refFrequencyMeas().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 441 of file MSSpWindowColumns.h.
Referenced by refFrequencyQuant().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 423 of file MSSpWindowColumns.h.
Referenced by resolution().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 442 of file MSSpWindowColumns.h.
Referenced by resolutionQuant().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 424 of file MSSpWindowColumns.h.
Referenced by totalBandwidth().
Reimplemented from casa::ROMSSpWindowColumns.
Definition at line 443 of file MSSpWindowColumns.h.
Referenced by totalBandwidthQuant().