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 Record & record ()
 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

casa::CalDescRecord::CalDescRecord (  ) 

Default null constructor, and destructor.

casa::CalDescRecord::~CalDescRecord (  )  [inline]

Definition at line 77 of file CalDescRecord.h.

casa::CalDescRecord::CalDescRecord ( const Record &  inpRec  ) 

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::getChanFreq ( Array< Double > &  chanFreq  ) 
void casa::CalDescRecord::getChanRange ( Array< Int > &  chanRange  ) 
void casa::CalDescRecord::getChanWidth ( Array< Double > &  chanWidth  ) 
void casa::CalDescRecord::getJonesType ( String &  jonesType  ) 
void casa::CalDescRecord::getMSName ( String &  msName  ) 
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::getPolznType ( Array< String > &  polznType  ) 
void casa::CalDescRecord::getSpwId ( Array< Int > &  spwId  ) 
const Record& casa::CalDescRecord::record (  ) 

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1