28 #ifndef MS_MSPROCESSORCOLUMNS_H 29 #define MS_MSPROCESSORCOLUMNS_H 31 #include <casacore/casa/aips.h> 32 #include <casacore/ms/MeasurementSets/MSProcessor.h> 33 #include <casacore/tables/Tables/ScalarColumn.h> MSProcessorColumns ROMSProcessorColumns
A Table intended to hold a MeasurementSet PROCESSOR table.
ScalarColumn< Int > & typeId()
const ScalarColumn< String > & subType() const
ScalarColumn< Int > & passId()
Access to optional columns.
const ScalarColumn< Int > & typeId() const
uInt nrow() const
Convenience function that returns the number of rows in any of the columns.
ScalarColumn< String > & type()
ScalarColumn< Int > typeId_p
ScalarColumn< Int > modeId_p
const ScalarColumn< Int > & passId() const
Const access to optional columns.
~MSProcessorColumns()
The destructor does nothing special.
ScalarColumn< Bool > & flagRow()
Access to required columns.
ScalarColumn< Int > & modeId()
const ScalarColumn< String > & type() const
uInt nrow() const
Get the number of rows in the column.
void attach(const MSProcessor &msProcessor)
A class to provide easy access to MSProcessor columns.
ScalarColumn< String > subType_p
ScalarColumn< Int > passId_p
MSProcessorColumns & operator=(const MSProcessorColumns &)
const ScalarColumn< Int > & modeId() const
const ScalarColumn< Bool > & flagRow() const
Const access to required columns.
ScalarColumn< String > & subType()
void attachOptionalCols(const MSProcessor &msProcessor)
ScalarColumn< String > type_p
this file contains all the compiler specific defines
ScalarColumn< Bool > flagRow_p