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> 209 const ROScalarColumn<Int>&
feedId()
const {
215 const ROScalarColumn<Double>&
offset()
const {
221 const ROScalarColumn<Double>&
time()
const {
225 const ROScalarMeasColumn<MEpoch>&
timeMeas()
const {
ScalarQuantColumn< Double > timeQuant_p
ROScalarMeasColumn< MEpoch > timeMeas_p
const ROScalarColumn< Int > & antenna1() const
Access to columns.
ROMSFreqOffsetColumns & operator=(const ROMSFreqOffsetColumns &)
const ROScalarColumn< Int > & spectralWindowId() const
ROScalarColumn< Double > interval_p
ROScalarColumn< Double > time_p
ScalarColumn< Int > antenna1_p
const ROScalarColumn< Int > & antenna2() const
ScalarColumn< Double > & offset()
ScalarQuantColumn< Double > offsetQuant_p
ScalarColumn< Double > & time()
const ROScalarColumn< Int > & feedId() const
const ROScalarColumn< Double > & offset() const
A class to provide easy read-only access to MSFreqOffset columns.
const ROScalarColumn< Double > & interval() const
const ROScalarQuantColumn< Double > & intervalQuant() const
const ROScalarColumn< Double > & time() const
ScalarColumn< Int > spectralWindowId_p
ScalarColumn< Int > & antenna1()
Read-write access to required columns.
ScalarColumn< Int > & antenna2()
const ROScalarQuantColumn< Double > & offsetQuant() const
ROScalarColumn< Int > antenna2_p
uInt nrow() const
Convenience function that returns the number of rows in any of the columns.
ScalarColumn< Double > interval_p
~ROMSFreqOffsetColumns()
The destructor does nothing special.
const ROScalarColumn< Double > & interval() const
ROScalarColumn< Double > offset_p
ScalarQuantColumn< Double > & offsetQuant()
ScalarQuantColumn< Double > & timeQuant()
const ROScalarColumn< Double > & offset() const
ROScalarColumn< Int > antenna1_p
ScalarColumn< Double > offset_p
bool Bool
Define the standard types used by Casacore.
ScalarQuantColumn< Double > intervalQuant_p
const ROScalarMeasColumn< MEpoch > & timeMeas() const
const ROScalarQuantColumn< Double > & offsetQuant() const
const ROScalarColumn< Int > & feedId() const
ScalarColumn< Int > feedId_p
ROScalarColumn< Int > feedId_p
const ROScalarQuantColumn< Double > & timeQuant() const
ScalarColumn< Double > time_p
ScalarColumn< Int > antenna2_p
const ROScalarMeasColumn< MEpoch > & timeMeas() const
ROScalarQuantColumn< Double > offsetQuant_p
const ROScalarColumn< Int > & antenna1() const
Read-only access to required columns.
ScalarColumn< Int > & feedId()
ScalarColumn< Double > & interval()
ScalarQuantColumn< Double > & intervalQuant()
Bool isNull() const
Is this object defined? (MSFreqOffset table is optional)
ScalarColumn< Int > & spectralWindowId()
const ROScalarColumn< Int > & spectralWindowId() const
ScalarMeasColumn< MEpoch > & timeMeas()
Read only access to table scalar Measure columns.
void attach(const MSFreqOffset &msFreqOffset)
ROScalarQuantColumn< Double > intervalQuant_p
Types
Types of known MEpochs Caution: The order defines the order in the translation matrix in the MCEpoch...
ROScalarQuantColumn< Double > timeQuant_p
ROScalarColumn< Int > spectralWindowId_p
const ROScalarColumn< Double > & time() const
const ROScalarQuantColumn< Double > & intervalQuant() const
ScalarMeasColumn< MEpoch > timeMeas_p
this file contains all the compiler specific defines
A class to provide easy read-write access to MSFreqOffset columns.
A Table intended to hold a MeasurementSet FREQ_OFFSET table.
const ROScalarQuantColumn< Double > & timeQuant() const
const ROScalarColumn< Int > & antenna2() const