casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Attributes
casa::CalDescRecord Class Reference

CalDescRecord: Cal_desc table record access and creation. More...

#include <CalDescRecord.h>

List of all members.

Public Member Functions

 CalDescRecord ()
 Default null constructor, and destructor.
 ~CalDescRecord ()
 CalDescRecord (const Record &inpRec)
 Construct from an existing record.
const Recordrecord ()
 Return as record.
void defineNumSpw (const Int &numSpw)
 Field accessors a) define.
void defineNumChan (const Array< Int > &numChan)
void defineNumReceptors (const Int &numReceptors)
void defineNJones (const Int &nJones)
void defineSpwId (const Array< Int > &spwId)
void defineChanFreq (const Array< Double > &chanFreq)
void defineChanWidth (const Array< Double > &chanWidth)
void defineChanRange (const Array< Int > &chanRange)
void definePolznType (const Array< String > &polznType)
void defineJonesType (const String &jonesType)
void defineMSName (const String &msName)
void getNumSpw (Int &numSpw)
 b) get
void getNumChan (Array< Int > &numChan)
void getNumReceptors (Int &numReceptors)
void getNJones (Int &nJones)
void getSpwId (Array< Int > &spwId)
void getChanFreq (Array< Double > &chanFreq)
void getChanWidth (Array< Double > &chanWidth)
void getChanRange (Array< Int > &chanRange)
void getPolznType (Array< String > &polznType)
void getJonesType (String &jonesType)
void getMSName (String &msName)

Protected Member Functions

void addRec (const Record &newRec)
 Add to itsRecord.

Private Attributes

Record itsRecord

Detailed Description

CalDescRecord: Cal_desc table record access and creation.

Intended use:

Public interface

Prerequisite

Etymology

From "calibration description sub-table" and "record".

Synopsis

The CalDescRecord classes allow access to, and creation of, records in the cal_desc calibration sub-table. Specializations for SkyJones calibration table record types is provided through inheritance.

Example

Motivation

Encapsulate access to cal_desc calibration table records.

Definition at line 72 of file CalDescRecord.h.


Constructor & Destructor Documentation

Default null constructor, and destructor.

Definition at line 77 of file CalDescRecord.h.

Construct from an existing record.


Member Function Documentation

void casa::CalDescRecord::addRec ( const Record newRec) [protected]

Add to itsRecord.

void casa::CalDescRecord::defineChanFreq ( const Array< Double > &  chanFreq)
void casa::CalDescRecord::defineChanRange ( const Array< Int > &  chanRange)
void casa::CalDescRecord::defineChanWidth ( const Array< Double > &  chanWidth)
void casa::CalDescRecord::defineJonesType ( const String jonesType)
void casa::CalDescRecord::defineMSName ( const String msName)
void casa::CalDescRecord::defineNJones ( const Int nJones)
void casa::CalDescRecord::defineNumChan ( const Array< Int > &  numChan)
void casa::CalDescRecord::defineNumReceptors ( const Int numReceptors)
void casa::CalDescRecord::defineNumSpw ( const Int numSpw)

Field accessors a) define.

void casa::CalDescRecord::definePolznType ( const Array< String > &  polznType)
void casa::CalDescRecord::defineSpwId ( const Array< Int > &  spwId)
void casa::CalDescRecord::getChanRange ( Array< Int > &  chanRange)
void casa::CalDescRecord::getNJones ( Int nJones)
void casa::CalDescRecord::getNumChan ( Array< Int > &  numChan)
void casa::CalDescRecord::getNumReceptors ( Int numReceptors)
void casa::CalDescRecord::getNumSpw ( Int numSpw)

b) get

void casa::CalDescRecord::getSpwId ( Array< Int > &  spwId)

Return as record.


Member Data Documentation

Definition at line 117 of file CalDescRecord.h.


The documentation for this class was generated from the following file: