28 #ifndef MS_MSDATADESCCOLUMNS_H
29 #define MS_MSDATADESCCOLUMNS_H
36 class MSDataDescription;
201 const ROScalarColumn<Int>&
lagId()
const {
void attach(MSDataDescription &msDataDesc)
~MSDataDescColumns()
The destructor does nothing special.
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 ...
MSDataDescColumns & operator=(const MSDataDescColumns &)
ScalarColumn< Int > & lagId()
read-write access to optional columns
~ROMSDataDescColumns()
The destructor does nothing special.
ROScalarColumn< Int > spectralWindowId_p
ROScalarColumn< Int > lagId_p
void attach(const MSDataDescription &msDataDesc)
ScalarColumn< Bool > & flagRow()
Read-write access to required columns.
void attachOptionalCols(const MSDataDescription &msDataDesc)
void attachOptionalCols(MSDataDescription &msDataDesc)
A class to provide easy read-write access to MSDataDescription columns.
ROScalarColumn< Int > polarizationId_p
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.