casa
$Rev:20696$
|
CTMainRecord: Calibration table record access and creation. More...
#include <CTMainRecord.h>
Public Member Functions | |
CTMainRecord () | |
Default null constructor, and destructor. | |
~CTMainRecord () | |
CTMainRecord (const Record &inpRec) | |
Construct from an existing record. | |
const Record & | record () |
Return as record. | |
void | defineTime (const Double &time) |
Field accessors a) define. | |
void | defineTime (const MEpoch &time) |
void | defineFieldId (const Int &fieldId) |
void | defineSpwId (const Int &spwId) |
void | defineAntenna1 (const Int &antenna1) |
void | defineAntenna2 (const Int &antenna2) |
void | defineInterval (const Double &interval) |
void | defineScanNo (const Int &scanNo) |
void | defineParam (const Array< Complex > ¶m) |
void | defineParamerr (const Array< Float > ¶merr) |
void | defineFlag (const Array< Bool > &flag) |
void | defineSnr (const Array< Float > &snr) |
void | defineWeight (const Array< Float > &weight) |
void | getTime (Double &time) |
b) get | |
void | getFieldId (Int &fieldId) |
void | getSpwId (Int &spwId) |
void | getAntenna1 (Int &antenna1) |
void | getAntenna2 (Int &antenna2) |
void | getInterval (Double &interval) |
void | getScanNo (Int &scanNo) |
void | getParam (Array< Complex > ¶m) |
void | getParamerr (Array< Float > ¶merr) |
void | getFlag (Array< Bool > &flag) |
void | getSnr (Array< Float > &snr) |
void | getWeight (Array< Float > &weight) |
Protected Member Functions | |
void | addRec (const Record &newRec) |
Add to itsRecord. | |
Private Attributes | |
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.
Default null constructor, and destructor.
casa::CTMainRecord::~CTMainRecord | ( | ) | [inline] |
Definition at line 79 of file CTMainRecord.h.
casa::CTMainRecord::CTMainRecord | ( | const Record & | inpRec | ) |
Construct from an existing record.
void casa::CTMainRecord::addRec | ( | const Record & | newRec | ) | [protected] |
Add to itsRecord.
void casa::CTMainRecord::defineAntenna1 | ( | const Int & | antenna1 | ) |
void casa::CTMainRecord::defineAntenna2 | ( | const Int & | antenna2 | ) |
void casa::CTMainRecord::defineFieldId | ( | const Int & | fieldId | ) |
void casa::CTMainRecord::defineFlag | ( | const Array< Bool > & | flag | ) |
void casa::CTMainRecord::defineInterval | ( | const Double & | interval | ) |
void casa::CTMainRecord::defineParam | ( | const Array< Complex > & | param | ) |
void casa::CTMainRecord::defineParamerr | ( | const Array< Float > & | paramerr | ) |
void casa::CTMainRecord::defineScanNo | ( | const Int & | scanNo | ) |
void casa::CTMainRecord::defineSnr | ( | const Array< Float > & | snr | ) |
void casa::CTMainRecord::defineSpwId | ( | const Int & | spwId | ) |
void casa::CTMainRecord::defineTime | ( | const Double & | time | ) |
Field accessors a) define.
void casa::CTMainRecord::defineTime | ( | const MEpoch & | time | ) |
void casa::CTMainRecord::defineWeight | ( | const Array< Float > & | weight | ) |
void casa::CTMainRecord::getAntenna1 | ( | Int & | antenna1 | ) |
void casa::CTMainRecord::getAntenna2 | ( | Int & | antenna2 | ) |
void casa::CTMainRecord::getFieldId | ( | Int & | fieldId | ) |
void casa::CTMainRecord::getFlag | ( | Array< Bool > & | flag | ) |
void casa::CTMainRecord::getInterval | ( | Double & | interval | ) |
void casa::CTMainRecord::getParam | ( | Array< Complex > & | param | ) |
void casa::CTMainRecord::getParamerr | ( | Array< Float > & | paramerr | ) |
void casa::CTMainRecord::getScanNo | ( | Int & | scanNo | ) |
void casa::CTMainRecord::getSnr | ( | Array< Float > & | snr | ) |
void casa::CTMainRecord::getSpwId | ( | Int & | spwId | ) |
void casa::CTMainRecord::getTime | ( | Double & | time | ) |
b) get
void casa::CTMainRecord::getWeight | ( | Array< Float > & | weight | ) |
const Record& casa::CTMainRecord::record | ( | ) |
Return as record.
Record casa::CTMainRecord::itsRecord [private] |
Definition at line 122 of file CTMainRecord.h.