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> 94 const ROScalarColumn<Double>&
time()
const {
return time_p;}
97 const ROScalarColumn<String>&
type()
const {
return type_p;}
195 const ROScalarColumn<String>&
command()
const {
201 const ROScalarColumn<Int>&
level()
const {
203 const ROScalarColumn<String>&
reason()
const {
207 const ROScalarColumn<Double>&
time()
const {
211 const ROScalarMeasColumn<MEpoch>&
timeMeas()
const {
213 const ROScalarColumn<String>&
type()
const {
const ROScalarQuantColumn< Double > & intervalQuant() const
ROScalarColumn< Int > severity_p
ROScalarQuantColumn< Double > intervalQuant_p
const ROScalarQuantColumn< Double > & timeQuant() const
ScalarColumn< Double > interval_p
const ROScalarColumn< String > & reason() const
const ROScalarColumn< Double > & interval() const
~ROMSFlagCmdColumns()
The destructor does nothing special.
const ROScalarColumn< String > & command() const
ScalarColumn< String > command_p
const ROScalarColumn< Bool > & applied() const
Access to required columns.
const ROScalarColumn< Int > & level() const
ScalarColumn< String > reason_p
ScalarQuantColumn< Double > timeQuant_p
ScalarColumn< Int > level_p
ROScalarColumn< String > type_p
const ROScalarColumn< String > & type() const
const ROScalarMeasColumn< MEpoch > & timeMeas() const
ROScalarColumn< String > command_p
const ROScalarColumn< Double > & time() const
ScalarColumn< Int > & level()
const ROScalarColumn< Int > & level() const
ROScalarColumn< Bool > applied_p
ScalarColumn< String > & reason()
ROScalarMeasColumn< MEpoch > timeMeas_p
ROScalarColumn< Int > level_p
ScalarQuantColumn< Double > intervalQuant_p
uInt nrow() const
Convenience function that returns the number of rows in any of the columns.
ScalarQuantColumn< Double > & timeQuant()
ScalarQuantColumn< Double > & intervalQuant()
ScalarColumn< String > type_p
ScalarColumn< Bool > applied_p
const ROScalarColumn< Int > & severity() const
bool Bool
Define the standard types used by Casacore.
const ROScalarColumn< Double > & time() const
const ROScalarMeasColumn< MEpoch > & timeMeas() const
ScalarMeasColumn< MEpoch > & timeMeas()
const ROScalarColumn< String > & type() const
const ROScalarColumn< String > & command() const
ScalarColumn< String > & type()
const ROScalarQuantColumn< Double > & intervalQuant() const
ROScalarColumn< String > reason_p
ScalarColumn< String > & command()
ROMSFlagCmdColumns & operator=(const ROMSFlagCmdColumns &)
const ROScalarQuantColumn< Double > & timeQuant() const
const ROScalarColumn< Int > & severity() const
ScalarColumn< Int > & severity()
const ROScalarColumn< String > & reason() const
const ROScalarColumn< Bool > & applied() const
Read-only access to required columns.
ScalarColumn< Double > & interval()
A Table intended to hold a MeasurementSet FLAG_CMD table.
Read only access to table scalar Measure columns.
ScalarColumn< Int > severity_p
Types
Types of known MEpochs Caution: The order defines the order in the translation matrix in the MCEpoch...
ROScalarColumn< Double > interval_p
ROScalarColumn< Double > time_p
A class to provide easy read-only access to MSFlagCmd columns.
ROScalarQuantColumn< Double > timeQuant_p
A class to provide easy read-write access to MSFlagCmd columns.
this file contains all the compiler specific defines
ScalarColumn< Double > & time()
ScalarMeasColumn< MEpoch > timeMeas_p
void attach(const MSFlagCmd &msFlagCmd)
ScalarColumn< Bool > & applied()
Read-write access to required columns.
const ROScalarColumn< Double > & interval() const
ScalarColumn< Double > time_p