casa::CTMainRecord Class Reference
CTMainRecord: Calibration table record access and creation.
More...
#include <CTMainRecord.h>
List of all members.
Detailed Description
CTMainRecord: Calibration table record access and creation.
Intended use:
Public interface
Prerequisite
Etymology
From "calibration main table" and "record".
Synopsis
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.
Example
Motivation
Encapsulate access to calibration table records.
Definition at line 74 of file CTMainRecord.h.
Constructor & Destructor Documentation
casa::CTMainRecord::CTMainRecord |
( |
|
) |
|
Default null constructor, and destructor.
casa::CTMainRecord::~CTMainRecord |
( |
|
) |
[inline] |
casa::CTMainRecord::CTMainRecord |
( |
const Record & |
inpRec |
) |
|
Construct from an existing record.
Member Function Documentation
void casa::CTMainRecord::addRec |
( |
const Record & |
newRec |
) |
[protected] |
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 MEpoch & |
time |
) |
|
void casa::CTMainRecord::defineTime |
( |
const Double & |
time |
) |
|
Field accessors a) define.
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 |
) |
|
void casa::CTMainRecord::getWeight |
( |
Array< Float > & |
weight |
) |
|
const Record& casa::CTMainRecord::record |
( |
|
) |
|
Member Data Documentation
The documentation for this class was generated from the following file: