Go to the documentation of this file.
28 #ifndef MS_MSFREQOFFCOLUMNS_H
29 #define MS_MSFREQOFFCOLUMNS_H
31 #include <casacore/casa/aips.h>
32 #include <casacore/measures/Measures/MEpoch.h>
33 #include <casacore/measures/Measures/MCEpoch.h>
34 #include <casacore/measures/TableMeasures/ScalarMeasColumn.h>
35 #include <casacore/measures/TableMeasures/ScalarQuantColumn.h>
36 #include <casacore/tables/Tables/ScalarColumn.h>
ScalarColumn< Double > time_p
ScalarQuantColumn< Double > & offsetQuant()
const ScalarColumn< Double > & interval() const
const ScalarMeasColumn< MEpoch > & timeMeas() const
const ScalarColumn< Double > & time() const
ScalarColumn< Int > & antenna2()
ScalarColumn< Int > feedId_p
const ScalarColumn< Int > & antenna2() const
ScalarColumn< Int > antenna2_p
ScalarQuantColumn< Double > & timeQuant()
MSFreqOffsetColumns ROMSFreqOffsetColumns
A class to provide easy access to MSFreqOffset columns.
void attach(const MSFreqOffset &msFreqOffset)
ScalarColumn< Int > & feedId()
const ScalarColumn< Int > & spectralWindowId() const
ScalarColumn< Int > & spectralWindowId()
ScalarQuantColumn< Double > timeQuant_p
ScalarMeasColumn< MEpoch > & timeMeas()
const ScalarColumn< Int > & antenna1() const
Const access to required columns.
MSFreqOffsetColumns & operator=(const MSFreqOffsetColumns &)
Types
Types of known MEpochs Caution: The order defines the order in the translation matrix in the MCEpoch...
ScalarMeasColumn< MEpoch > timeMeas_p
ScalarColumn< Double > & interval()
ScalarQuantColumn< Double > & intervalQuant()
ScalarColumn< Double > & offset()
void setEpochRef(MEpoch::Types ref, Bool tableMustBeEmpty=True)
set the epoch type for the TIME column.
const ScalarQuantColumn< Double > & timeQuant() const
this file contains all the compiler specific defines
A Table intended to hold a MeasurementSet FREQ_OFFSET table.
ScalarColumn< Int > spectralWindowId_p
const ScalarColumn< Double > & offset() const
uInt nrow() const
Get the number of rows in the column.
const ScalarColumn< Int > & feedId() const
ScalarQuantColumn< Double > offsetQuant_p
ScalarColumn< Double > & time()
const ScalarQuantColumn< Double > & intervalQuant() const
bool Bool
Define the standard types used by Casacore.
uInt nrow() const
Convenience function that returns the number of rows in any of the columns.
ScalarColumn< Double > offset_p
ScalarColumn< Int > antenna1_p
~MSFreqOffsetColumns()
The destructor does nothing special.
ScalarColumn< Int > & antenna1()
Access to required columns.
ScalarQuantColumn< Double > intervalQuant_p
Bool isNull() const
Is this object defined? (MSFreqOffset table is optional)
const ScalarQuantColumn< Double > & offsetQuant() const
ScalarColumn< Double > interval_p