29 #ifndef CALIBRATION_CALHISTORYCOLUMNS_H
30 #define CALIBRATION_CALHISTORYCOLUMNS_H
virtual ~CalHistoryColumns()
Default destructor.
casacore::Table & calHistoryAsTable()
Main interface class to a read/write table.
const casacore::ScalarColumn< casacore::String > & calTables() const
ROCalHistoryColumns: Read-only cal_history calibration table column access.
casacore::ScalarColumn< casacore::String > calParms_p
Private column accessors.
casacore::ScalarColumn< casacore::String > calSelect_p
void attach(CalTable &calTable, casacore::TableColumn &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false)
Attach a table column accessor.
casacore::ScalarColumn< casacore::String > & calNotes()
CalHistoryColumns & operator=(const CalHistoryColumns &)
const casacore::Table & calHistoryAsTable(const CalTable &calTable)
Return a CalTable cal_history subtable as a casacore::Table reference.
casacore::ScalarColumn< casacore::String > calNotes_p
CalTable: Calibration table access and creation.
const casacore::ScalarColumn< casacore::String > & calSelect() const
virtual ~ROCalHistoryColumns()
Default destructor.
const casacore::ScalarColumn< casacore::String > & calNotes() const
casacore::ScalarColumn< casacore::String > calNotes_p
casacore::ScalarColumn< casacore::String > & calTables()
bool Bool
Define the standard types used by Casacore.
casacore::ScalarColumn< casacore::String > calParms_p
Private column accessors.
casacore::ScalarColumn< casacore::String > calTables_p
Read/write access to a table column.
ROCalHistoryColumns & operator=(const ROCalHistoryColumns &)
void attach(const CalTable &calTable, casacore::TableColumn &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false)
Attach a table column accessor.
CalHistoryColumns()
Prohibit public use of the null constructor, which does not produce a usable object.
colDef
Enumerate all relevant data fields (columns and keywords)
ROCalHistoryColumns()
Prohibit public use of the null constructor, which does not produce a usable object.
casacore::ScalarColumn< casacore::String > calSelect_p
CalHistoryColumns: Read-write cal_history calibration table column access.
casacore::ScalarColumn< casacore::String > & calSelect()
const casacore::ScalarColumn< casacore::String > & calParms() const
Read-only column accessors.
casacore::Table & calHistoryAsTable(CalTable &calTable)
Return a CalTable cal_history subtable as a casacore::Table reference.
casacore::ScalarColumn< casacore::String > & calParms()
Read-write column accessors.
casacore::ScalarColumn< casacore::String > calTables_p