28 #ifndef MS_MSHISTORYCOLUMNS_H 29 #define MS_MSHISTORYCOLUMNS_H 31 #include <casacore/casa/aips.h> 32 #include <casacore/measures/Measures/MEpoch.h> 33 #include <casacore/measures/Measures/MCEpoch.h> 34 #include <casacore/tables/Tables/ScalarColumn.h> 35 #include <casacore/tables/Tables/ArrayColumn.h> 36 #include <casacore/measures/TableMeasures/ScalarMeasColumn.h> 37 #include <casacore/measures/TableMeasures/ScalarQuantColumn.h> 38 #include <casacore/casa/BasicSL/String.h> 95 const ROScalarColumn<Double>&
time()
const {
return time_p;}
205 const ROScalarColumn<String>&
message()
const {
211 const ROScalarColumn<String>&
origin()
const {
215 const ROScalarColumn<Double>&
time()
const {
219 const ROScalarMeasColumn<MEpoch>&
timeMeas()
const {
A Table intended to hold a MeasurementSet OBSERVATIONLOG table.
const ROScalarColumn< String > & priority() const
ScalarColumn< String > & origin()
ScalarMeasColumn< MEpoch > timeMeas_p
const ROScalarColumn< String > & application() const
Read-only access to required columns.
const ROScalarColumn< String > & origin() const
ScalarQuantColumn< Double > timeQuant_p
ROArrayColumn< String > appParams_p
const ROScalarQuantColumn< Double > & timeQuant() const
ROScalarColumn< Int > observationId_p
ROScalarColumn< String > application_p
ArrayColumn< String > & appParams()
const ROScalarColumn< Double > & time() const
ROScalarMeasColumn< MEpoch > timeMeas_p
ScalarColumn< String > message_p
const ROScalarColumn< Int > & observationId() const
A class to provide easy read-write access to MSHistory columns.
ScalarColumn< String > & application()
Read-write access to required columns.
ROScalarColumn< Double > time_p
ROMSHistoryColumns & operator=(const ROMSHistoryColumns &)
ROScalarQuantColumn< Double > timeQuant_p
const ROScalarColumn< String > & message() const
const ROArrayColumn< String > & cliCommand() const
ScalarColumn< String > & message()
const ROScalarQuantColumn< Double > & timeQuant() const
ScalarColumn< String > application_p
ScalarColumn< String > & priority()
ScalarColumn< Double > time_p
ScalarMeasColumn< MEpoch > & timeMeas()
A class to provide easy read-only access to MSHistory columns.
const ROScalarColumn< String > & priority() const
const ROScalarColumn< Int > & objectId() const
void attach(const MSHistory &msHistory)
const ROScalarColumn< Int > & observationId() const
ScalarColumn< String > priority_p
bool Bool
Define the standard types used by Casacore.
ROScalarColumn< String > priority_p
Read and write access to an array table column with arbitrary data type.
ArrayColumn< String > & cliCommand()
ScalarColumn< Int > objectId_p
const ROScalarColumn< String > & application() const
Access to required columns.
const ROArrayColumn< String > & appParams() const
ScalarColumn< Int > observationId_p
ROScalarColumn< String > message_p
~ROMSHistoryColumns()
The destructor does nothing special.
const ROScalarColumn< Int > & objectId() const
const ROArrayColumn< String > & appParams() const
const ROScalarColumn< String > & message() const
const ROScalarMeasColumn< MEpoch > & timeMeas() const
ScalarColumn< Int > & objectId()
const ROScalarColumn< String > & origin() const
Read only access to table scalar Measure columns.
uInt nrow() const
Convenience function that returns the number of rows in any of the columns.
Access to a scalar table column with arbitrary data type.
const ROScalarMeasColumn< MEpoch > & timeMeas() const
Types
Types of known MEpochs Caution: The order defines the order in the translation matrix in the MCEpoch...
ScalarQuantColumn< Double > & timeQuant()
ROScalarColumn< String > origin_p
ROArrayColumn< String > cliCommand_p
this file contains all the compiler specific defines
ArrayColumn< String > appParams_p
ScalarColumn< Int > & observationId()
ROScalarColumn< Int > objectId_p
ScalarColumn< String > origin_p
ScalarColumn< Double > & time()
const ROScalarColumn< Double > & time() const
const ROArrayColumn< String > & cliCommand() const
ArrayColumn< String > cliCommand_p