28 #ifndef MS_MSFLAGCMDCOLUMNS_H
29 #define MS_MSFLAGCMDCOLUMNS_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>
37 #include <casacore/casa/BasicSL/String.h>
Types
Types of known MEpochs Caution: The order defines the order in the translation matrix in the MCEpoch...
ScalarColumn< Double > & time()
~MSFlagCmdColumns()
The destructor does nothing special.
ScalarColumn< Double > & interval()
ScalarColumn< Int > level_p
const ScalarQuantColumn< Double > & intervalQuant() const
const ScalarColumn< String > & type() const
ScalarColumn< Int > & severity()
ScalarColumn< String > type_p
const ScalarColumn< String > & reason() const
const ScalarColumn< Int > & level() const
ScalarQuantColumn< Double > & timeQuant()
MSFlagCmdColumns & operator=(const MSFlagCmdColumns &)
const ScalarQuantColumn< Double > & timeQuant() const
void attach(const MSFlagCmd &msFlagCmd)
ScalarColumn< Double > interval_p
ScalarColumn< Bool > applied_p
const ScalarMeasColumn< MEpoch > & timeMeas() const
ScalarColumn< Double > time_p
ScalarQuantColumn< Double > intervalQuant_p
const ScalarColumn< Int > & severity() const
ScalarQuantColumn< Double > timeQuant_p
void setEpochRef(MEpoch::Types ref, Bool tableMustBeEmpty=True)
set the epoch type for the FLAG_CMD column.
ScalarColumn< String > & command()
const ScalarColumn< Bool > & applied() const
Const access to required columns.
ScalarQuantColumn< Double > & intervalQuant()
ScalarColumn< Int > & level()
ScalarColumn< String > reason_p
ScalarMeasColumn< MEpoch > & timeMeas()
ScalarColumn< Int > severity_p
ScalarMeasColumn< MEpoch > timeMeas_p
MSFlagCmdColumns(const MSFlagCmd &msFlagCmd)
Create a columns object that accesses the data in the specified Table.
ScalarColumn< Bool > & applied()
Access to required columns.
const ScalarColumn< Double > & time() const
ScalarColumn< String > command_p
const ScalarColumn< Double > & interval() const
ScalarColumn< String > & type()
rownr_t nrow() const
Convenience function that returns the number of rows in any of the columns.
MSFlagCmdColumns(const MSFlagCmdColumns &)
ScalarColumn< String > & reason()
const ScalarColumn< String > & command() const
rownr_t nrow() const
Get the number of rows in the column.
this file contains all the compiler specific defines
MSFlagCmdColumns ROMSFlagCmdColumns
bool Bool
Define the standard types used by Casacore.
uInt64 rownr_t
Define the type of a row number in a table.