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

BJonesPolyMCol: RW BJonesPoly cal_main column access. More...

#include <BJonesMCol.h>

Inheritance diagram for casa::BJonesPolyMCol:
casa::BJonesMCol casa::SolvableVisJonesMCol casa::TimeVarVisJonesMCol casa::VisJonesMCol casa::CalMainColumns

List of all members.

Public Member Functions

 BJonesPolyMCol (BJonesPolyTable &bjTable)
 Construct from a calibration table.
virtual ~BJonesPolyMCol ()
 Default destructor.
ScalarColumn< String > & polyType ()
 Read-write column accessors.
ScalarColumn< String > & polyMode ()
ScalarColumn< Complex > & scaleFactor ()
ArrayColumn< Double > & validDomain ()
ScalarColumn< Int > & nPolyAmp ()
ScalarColumn< Int > & nPolyPhase ()
ArrayColumn< Double > & polyCoeffAmp ()
ArrayColumn< Double > & polyCoeffPhase ()
ScalarColumn< String > & phaseUnits ()
ScalarColumn< Complex > & sideBandRef ()

Protected Member Functions

 BJonesPolyMCol ()
 Prohibit public use of the null constructor, which does not produce a usable object.

Private Member Functions

 BJonesPolyMCol (const BJonesPolyMCol &)
 Prohibit copy constructor and assignment operator.
BJonesPolyMColoperator= (const BJonesPolyMCol &)

Private Attributes

ScalarColumn< StringpolyType_p
 Private column accessors.
ScalarColumn< StringpolyMode_p
ScalarColumn< Complex > scaleFactor_p
ArrayColumn< DoublevalidDomain_p
ScalarColumn< IntnPolyAmp_p
ScalarColumn< IntnPolyPhase_p
ArrayColumn< DoublepolyCoeffAmp_p
ArrayColumn< DoublepolyCoeffPhase_p
ScalarColumn< StringphaseUnits_p
ScalarColumn< Complex > sideBandRef_p

Detailed Description

BJonesPolyMCol: RW BJonesPoly cal_main column access.

Intended use:

Public interface

Prerequisite

Etymology

From "BJonesPoly","cal main table" and "columns".

Synopsis

The BJonesPolyMCol class allows read-write access to columns in the BJonesPoly main calibration table. BJonesPoly matrices are used to store bandpass information in the Measurement Equation formalism in polynomial form.

Example

Motivation

Encapsulate read-write access to BJonesPoly calibration table columns.

Definition at line 265 of file BJonesMCol.h.


Constructor & Destructor Documentation

Construct from a calibration table.

virtual casa::BJonesPolyMCol::~BJonesPolyMCol ( ) [inline, virtual]

Default destructor.

Definition at line 272 of file BJonesMCol.h.

casa::BJonesPolyMCol::BJonesPolyMCol ( ) [inline, protected]

Prohibit public use of the null constructor, which does not produce a usable object.

Definition at line 289 of file BJonesMCol.h.

Prohibit copy constructor and assignment operator.


Member Function Documentation

Definition at line 279 of file BJonesMCol.h.

References nPolyAmp_p.

Definition at line 280 of file BJonesMCol.h.

References nPolyPhase_p.

BJonesPolyMCol& casa::BJonesPolyMCol::operator= ( const BJonesPolyMCol ) [private]

Definition at line 283 of file BJonesMCol.h.

References phaseUnits_p.

Definition at line 281 of file BJonesMCol.h.

References polyCoeffAmp_p.

Definition at line 282 of file BJonesMCol.h.

References polyCoeffPhase_p.

Definition at line 276 of file BJonesMCol.h.

References polyMode_p.

Read-write column accessors.

Definition at line 275 of file BJonesMCol.h.

References polyType_p.

Definition at line 277 of file BJonesMCol.h.

References scaleFactor_p.

Definition at line 284 of file BJonesMCol.h.

References sideBandRef_p.

Definition at line 278 of file BJonesMCol.h.

References validDomain_p.


Member Data Documentation

Definition at line 301 of file BJonesMCol.h.

Referenced by nPolyAmp().

Definition at line 302 of file BJonesMCol.h.

Referenced by nPolyPhase().

Definition at line 305 of file BJonesMCol.h.

Referenced by phaseUnits().

Definition at line 303 of file BJonesMCol.h.

Referenced by polyCoeffAmp().

Definition at line 304 of file BJonesMCol.h.

Referenced by polyCoeffPhase().

Definition at line 298 of file BJonesMCol.h.

Referenced by polyMode().

Private column accessors.

Definition at line 297 of file BJonesMCol.h.

Referenced by polyType().

Definition at line 299 of file BJonesMCol.h.

Referenced by scaleFactor().

Definition at line 306 of file BJonesMCol.h.

Referenced by sideBandRef().

Definition at line 300 of file BJonesMCol.h.

Referenced by validDomain().


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