casa
5.7.0-16
|
CTMainRecord: Calibration table record access and creation. More...
#include <CTMainRecord.h>
Protected Member Functions | |
void | addRec (const casacore::Record &newRec) |
Add to itsRecord. More... | |
Private Attributes | |
casacore::Record | itsRecord |
CTMainRecord: Calibration table record access and creation.
Public interface
From "calibration main table" and "record".
The CTMainRecord classes allow access to, and creation of, records in the main calibration table. Specializations for baseline-based, time-variable and solvable VisJones calibration table record types are provided through inheritance.
Encapsulate access to calibration table records.
Definition at line 74 of file CTMainRecord.h.
casa::CTMainRecord::CTMainRecord | ( | ) |
Default null constructor, and destructor.
|
inline |
Definition at line 79 of file CTMainRecord.h.
casa::CTMainRecord::CTMainRecord | ( | const casacore::Record & | inpRec | ) |
Construct from an existing record.
|
protected |
Add to itsRecord.
void casa::CTMainRecord::defineAntenna1 | ( | const casacore::Int & | antenna1 | ) |
void casa::CTMainRecord::defineAntenna2 | ( | const casacore::Int & | antenna2 | ) |
void casa::CTMainRecord::defineFieldId | ( | const casacore::Int & | fieldId | ) |
void casa::CTMainRecord::defineFlag | ( | const casacore::Array< casacore::Bool > & | flag | ) |
void casa::CTMainRecord::defineInterval | ( | const casacore::Double & | interval | ) |
void casa::CTMainRecord::defineParam | ( | const casacore::Array< casacore::Complex > & | param | ) |
void casa::CTMainRecord::defineParamerr | ( | const casacore::Array< casacore::Float > & | paramerr | ) |
void casa::CTMainRecord::defineScanNo | ( | const casacore::Int & | scanNo | ) |
void casa::CTMainRecord::defineSnr | ( | const casacore::Array< casacore::Float > & | snr | ) |
void casa::CTMainRecord::defineSpwId | ( | const casacore::Int & | spwId | ) |
void casa::CTMainRecord::defineTime | ( | const casacore::Double & | time | ) |
Field accessors a) define.
void casa::CTMainRecord::defineTime | ( | const casacore::MEpoch & | time | ) |
void casa::CTMainRecord::defineWeight | ( | const casacore::Array< casacore::Float > & | weight | ) |
void casa::CTMainRecord::getAntenna1 | ( | casacore::Int & | antenna1 | ) |
void casa::CTMainRecord::getAntenna2 | ( | casacore::Int & | antenna2 | ) |
void casa::CTMainRecord::getFieldId | ( | casacore::Int & | fieldId | ) |
void casa::CTMainRecord::getFlag | ( | casacore::Array< casacore::Bool > & | flag | ) |
void casa::CTMainRecord::getInterval | ( | casacore::Double & | interval | ) |
void casa::CTMainRecord::getParam | ( | casacore::Array< casacore::Complex > & | param | ) |
void casa::CTMainRecord::getParamerr | ( | casacore::Array< casacore::Float > & | paramerr | ) |
void casa::CTMainRecord::getScanNo | ( | casacore::Int & | scanNo | ) |
void casa::CTMainRecord::getSnr | ( | casacore::Array< casacore::Float > & | snr | ) |
void casa::CTMainRecord::getSpwId | ( | casacore::Int & | spwId | ) |
void casa::CTMainRecord::getTime | ( | casacore::Double & | time | ) |
b) get
void casa::CTMainRecord::getWeight | ( | casacore::Array< casacore::Float > & | weight | ) |
const casacore::Record& casa::CTMainRecord::record | ( | ) |
Return as record.
|
private |
Definition at line 122 of file CTMainRecord.h.