Go to the documentation of this file.
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>
void attachOptionalCols(const MSProcessor &msProcessor)
ScalarColumn< String > & type()
A Table intended to hold a MeasurementSet PROCESSOR table.
uInt nrow() const
Convenience function that returns the number of rows in any of the columns.
ScalarColumn< Int > & modeId()
void attach(const MSProcessor &msProcessor)
const ScalarColumn< Int > & typeId() const
ScalarColumn< Int > & passId()
Access to optional columns.
MSProcessorColumns & operator=(const MSProcessorColumns &)
MSProcessorColumns ROMSProcessorColumns
ScalarColumn< Bool > & flagRow()
Access to required columns.
const ScalarColumn< Int > & passId() const
Const access to optional columns.
ScalarColumn< Int > typeId_p
ScalarColumn< Int > modeId_p
this file contains all the compiler specific defines
ScalarColumn< String > type_p
ScalarColumn< String > & subType()
~MSProcessorColumns()
The destructor does nothing special.
ScalarColumn< Bool > flagRow_p
uInt nrow() const
Get the number of rows in the column.
const ScalarColumn< String > & type() const
A class to provide easy access to MSProcessor columns.
ScalarColumn< Int > passId_p
ScalarColumn< String > subType_p
const ScalarColumn< Bool > & flagRow() const
Const access to required columns.
ScalarColumn< Int > & typeId()
const ScalarColumn< Int > & modeId() const
const ScalarColumn< String > & subType() const