28 #ifndef MS_MSDATADESCCOLUMNS_H 29 #define MS_MSDATADESCCOLUMNS_H 31 #include <casacore/casa/aips.h> 32 #include <casacore/tables/Tables/ScalarColumn.h> 36 class MSDataDescription;
201 const ROScalarColumn<Int>&
lagId()
const {
const ROScalarColumn< Int > & polarizationId() const
ScalarColumn< Int > spectralWindowId_p
const ROScalarColumn< Int > & lagId() const
Read-only access to optional columns.
ScalarColumn< Int > polarizationId_p
A Table intended to hold a MeasurementSet DATADESCRIPTION table.
const ROScalarColumn< Bool > & flagRow() const
Access to required columns.
ScalarColumn< Bool > flagRow_p
const ROScalarColumn< Int > & lagId() const
Access to optional columns.
const ROScalarColumn< Int > & spectralWindowId() const
ScalarColumn< Int > lagId_p
const ROScalarColumn< Int > & spectralWindowId() const
ROMSDataDescColumns & operator=(const ROMSDataDescColumns &)
const ROScalarColumn< Int > & polarizationId() const
uInt nrow() const
Convenience function that returns the number of rows in any of the columns.
const ROScalarColumn< Bool > & flagRow() const
Read-only access to required columns.
A class to provide easy read-only access to MSDataDesc columns.
ScalarColumn< Int > & spectralWindowId()
ROScalarColumn< Bool > flagRow_p
ScalarColumn< Int > & polarizationId()
Int match(uInt spwId, uInt polId, Int tryRow=-1)
returns the last row that contains the specified entries in the SPECTRAL_WINDOW_ID & POLARIZATION_ID ...
ScalarColumn< Int > & lagId()
read-write access to optional columns
~ROMSDataDescColumns()
The destructor does nothing special.
ROScalarColumn< Int > spectralWindowId_p
ROScalarColumn< Int > lagId_p
this file contains all the compiler specific defines
void attach(const MSDataDescription &msDataDesc)
ScalarColumn< Bool > & flagRow()
Read-write access to required columns.
void attachOptionalCols(const MSDataDescription &msDataDesc)
A class to provide easy read-write access to MSDataDescription columns.
ROScalarColumn< Int > polarizationId_p