29 #ifndef CALIBRATION_CALDESCCOLUMNS_H
30 #define CALIBRATION_CALDESCCOLUMNS_H
96 const casacore::ROArrayMeasColumn<casacore::MFrequency>&
chanFreqMeas()
const
122 void attach (
const CalTable& calTable, casacore::ROArrayQuantColumn<casacore::Double>& tabCol,
220 void attach (
CalTable& calTable, casacore::ROArrayQuantColumn<casacore::Double>& tabCol,
casacore::ScalarColumn< casacore::String > & msName()
casacore::ScalarColumn< casacore::Int > numReceptors_p
casacore::ArrayColumn< casacore::Int > numChan_p
Main interface class to a read/write table.
casacore::ArrayColumn< casacore::Int > chanRange_p
casacore::ArrayColumn< casacore::Double > & chanFreq()
casacore::ArrayColumn< casacore::Double > chanFreq_p
ROCalDescColumns: Read-only cal_desc calibration table column access.
casacore::ScalarColumn< casacore::Int > & nJones()
CalDescColumns()
Prohibit public use of the null constructor, which does not produce a usable object.
casacore::ArrayMeasColumn< casacore::MFrequency > chanFreqMeas_p
const casacore::ArrayColumn< casacore::Double > & chanFreq() const
casacore::Table & calDescAsTable()
virtual ~CalDescColumns()
Default destructor.
casacore::ScalarColumn< casacore::String > msName_p
casacore::ArrayColumn< casacore::Double > chanWidth_p
const casacore::ArrayColumn< casacore::Int > & chanRange() const
ROCalDescColumns & operator=(const ROCalDescColumns &)
casacore::ArrayColumn< casacore::String > polznType_p
CalTable: Calibration table access and creation.
casacore::ScalarColumn< casacore::Int > nJones_p
casacore::ScalarColumn< casacore::Int > measFreqRef_p
casacore::Table & calDescAsTable(CalTable &calTable)
Return a CalTable cal_desc subtable as a casacore::Table reference.
const casacore::Table & calDescAsTable(const CalTable &calTable)
Return a CalTable cal_desc subtable as a casacore::Table reference.
casacore::ScalarColumn< casacore::Int > numSpw_p
Private column accessors.
const casacore::ArrayColumn< casacore::String > & polznType() const
const casacore::ScalarColumn< casacore::Int > & measFreqRef() const
const casacore::ScalarColumn< casacore::String > & jonesType() const
casacore::ScalarColumn< casacore::Int > nJones_p
casacore::ArrayQuantColumn< casacore::Double > chanWidthQuant_p
const casacore::ROArrayQuantColumn< casacore::Double > & chanWidthQuant() const
casacore::ScalarColumn< casacore::Int > & measFreqRef()
#define ROTableMeasColumn
For backwards compatibility:
casacore::ScalarColumn< casacore::Int > & numSpw()
Read-write column accessors.
casacore::ROArrayQuantColumn< casacore::Double > chanWidthQuant_p
casacore::ScalarColumn< casacore::Int > numReceptors_p
casacore::ArrayColumn< casacore::Int > spwId_p
const casacore::ScalarColumn< casacore::Int > & nJones() const
casacore::ArrayColumn< casacore::Int > chanRange_p
casacore::ArrayQuantColumn< casacore::Double > & chanWidthQuant()
bool Bool
Define the standard types used by Casacore.
const casacore::ScalarColumn< casacore::Int > & numSpw() const
Read-only column accessors.
const casacore::ROArrayMeasColumn< casacore::MFrequency > & chanFreqMeas() const
Read/write access to a table column.
casacore::ArrayColumn< casacore::Int > & spwId()
casacore::ArrayColumn< casacore::Int > numChan_p
const casacore::ArrayColumn< casacore::Int > & spwId() const
casacore::ScalarColumn< casacore::Int > measFreqRef_p
casacore::ScalarColumn< casacore::String > & jonesType()
colDef
Enumerate all relevant data fields (columns and keywords)
casacore::ScalarColumn< casacore::String > msName_p
CalDescColumns: Read-write cal_desc calibration table column access.
ROCalDescColumns()
Prohibit public use of the null constructor, which does not produce a usable object.
casacore::ArrayMeasColumn< casacore::MFrequency > & chanFreqMeas()
casacore::ArrayColumn< casacore::Double > & chanWidth()
CalDescColumns & operator=(const CalDescColumns &)
casacore::ArrayColumn< casacore::String > & polznType()
const casacore::ArrayColumn< casacore::Int > & numChan() const
const casacore::ArrayColumn< casacore::Double > & chanWidth() const
casacore::ScalarColumn< casacore::Int > numSpw_p
Private column accessors.
casacore::ArrayColumn< casacore::Double > chanFreq_p
casacore::ScalarColumn< casacore::Int > & numReceptors()
casacore::ROArrayMeasColumn< casacore::MFrequency > chanFreqMeas_p
casacore::ArrayColumn< casacore::Double > chanWidth_p
casacore::ScalarColumn< casacore::String > jonesType_p
casacore::ScalarColumn< casacore::String > jonesType_p
casacore::ArrayColumn< casacore::Int > spwId_p
const casacore::ScalarColumn< casacore::Int > & numReceptors() const
const casacore::ScalarColumn< casacore::String > & msName() const
void attach(CalTable &calTable, casacore::TableColumn &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false)
Attach a table column accessor.
casacore::ArrayColumn< casacore::Int > & numChan()
virtual ~ROCalDescColumns()
Default destructor.
void attach(const CalTable &calTable, casacore::TableColumn &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false)
Attach a table column accessor.
casacore::ArrayColumn< casacore::String > polznType_p
casacore::ArrayColumn< casacore::Int > & chanRange()