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