TimeVarVJMCol.h

Classes

ROTimeVarVisJonesMCol -- ROTimeVarVisJonesMCol: Read-only TimeVarVisJones cal_main column access (full description)
TimeVarVisJonesMCol -- TimeVarVisJonesMCol: RW TimeVarVisJones cal_main column access (full description)
ROPJonesMCol -- ROPJonesMCol: Read-only PJones cal_main column access (full description)
PJonesMCol -- PJonesMCol: RW PJones cal_main column access (full description)
ROCJonesMCol -- ROCJonesMCol: Read-only CJones cal_main column access (full description)
CJonesMCol -- CJonesMCol: RW CJones cal_main column access (full description)

class ROTimeVarVisJonesMCol : public ROVisJonesMCol

Interface

Public Members
ROTimeVarVisJonesMCol (const TimeVarVisJonesTable& tvvjTable)
virtual ~ROTimeVarVisJonesMCol()
Protected Members
ROTimeVarVisJonesMCol()
Private Members
ROTimeVarVisJonesMCol (const ROTimeVarVisJonesMCol&)
ROTimeVarVisJonesMCol& operator= (const ROTimeVarVisJonesMCol&)

Description

Prerequisite

Etymology

From "read-only","time-variable visibility Jones","cal main" and "columns".

Synopsis

The ROTimeVarVisJonesMCol class allows read-only access to columns in the TimeVarVisJones main calibration table. Specializations for solvable VisJones calibration table column access are provided through inheritance.

Example


 

Motivation

Encapsulate read-only access to TVVJ calibration table columns.

To Do

Member Description

ROTimeVarVisJonesMCol (const TimeVarVisJonesTable& tvvjTable)

Construct from a calibration table

virtual ~ROTimeVarVisJonesMCol()

Default destructor

ROTimeVarVisJonesMCol()

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

ROTimeVarVisJonesMCol (const ROTimeVarVisJonesMCol&)

Prohibit copy constructor and assignment operator

ROTimeVarVisJonesMCol& operator= (const ROTimeVarVisJonesMCol&)


class TimeVarVisJonesMCol : public VisJonesMCol

Interface

Public Members
TimeVarVisJonesMCol (TimeVarVisJonesTable& tvvjTable)
virtual ~TimeVarVisJonesMCol()
Protected Members
TimeVarVisJonesMCol()
Private Members
TimeVarVisJonesMCol (const TimeVarVisJonesMCol&)
TimeVarVisJonesMCol& operator= (const TimeVarVisJonesMCol&)

Description

Prerequisite

Etymology

From "time-variable visibility Jones","cal main table" and "columns".

Synopsis

The TimeVarVisJonesMCol class allows read-write access to columns in the TimeVarVisJones main calibration table. Specializations for solvable VisJones calibration table types are provided through inheritance.

Example


 

Motivation

Encapsulate read-write access to TVVJ calibration table columns.

To Do

Member Description

TimeVarVisJonesMCol (TimeVarVisJonesTable& tvvjTable)

Construct from a calibration table

virtual ~TimeVarVisJonesMCol()

Default destructor

TimeVarVisJonesMCol()

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

TimeVarVisJonesMCol (const TimeVarVisJonesMCol&)

Prohibit copy constructor and assignment operator

TimeVarVisJonesMCol& operator= (const TimeVarVisJonesMCol&)


class ROPJonesMCol : public ROTimeVarVisJonesMCol

Interface

Public Members
ROPJonesMCol (const PJonesTable& pjTable)
virtual ~ROPJonesMCol()
Protected Members
ROPJonesMCol()
Private Members
ROPJonesMCol (const ROPJonesMCol&)
ROPJonesMCol& operator= (const ROPJonesMCol&)

Description

Prerequisite

Etymology

From "read-only","PJones","cal main" and "columns".

Synopsis

The ROPJonesMCol class allows read-only access to columns in the PJones main calibration table. PJones matrices are used to store parallactic angle information in the Measurement Equation formalism.

Example


 

Motivation

Encapsulate read-only access to PJones calibration table columns.

To Do

Member Description

ROPJonesMCol (const PJonesTable& pjTable)

Construct from a calibration table

virtual ~ROPJonesMCol()

Default destructor

ROPJonesMCol()

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

ROPJonesMCol (const ROPJonesMCol&)

Prohibit copy constructor and assignment operator

ROPJonesMCol& operator= (const ROPJonesMCol&)


class PJonesMCol : public TimeVarVisJonesMCol

Interface

Public Members
PJonesMCol (PJonesTable& pjTable)
virtual ~PJonesMCol()
Protected Members
PJonesMCol()
Private Members
PJonesMCol (const PJonesMCol&)
PJonesMCol& operator= (const PJonesMCol&)

Description

Prerequisite

Etymology

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

Synopsis

The PJonesMCol class allows read-write access to columns in the PJones main calibration table. PJones matrices are used to store parallactic angle information in the Measurement Equation formalism.

Example


 

Motivation

Encapsulate read-write access to PJones calibration table columns.

To Do

Member Description

PJonesMCol (PJonesTable& pjTable)

Construct from a calibration table

virtual ~PJonesMCol()

Default destructor

PJonesMCol()

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

PJonesMCol (const PJonesMCol&)

Prohibit copy constructor and assignment operator

PJonesMCol& operator= (const PJonesMCol&)


class ROCJonesMCol : public ROTimeVarVisJonesMCol

Interface

Public Members
ROCJonesMCol (const CJonesTable& cjTable)
virtual ~ROCJonesMCol()
Protected Members
ROCJonesMCol()
Private Members
ROCJonesMCol (const ROCJonesMCol&)
ROCJonesMCol& operator= (const ROCJonesMCol&)

Description

Prerequisite

Etymology

From "read-only","CJones","cal main" and "columns".

Synopsis

The ROCJonesMCol class allows read-only access to columns in the CJones main calibration table. CJones matrices are used to store polarization configuration information in the Measurement Equation formalism.

Example


 

Motivation

Encapsulate read-only access to CJones calibration table columns.

To Do

Member Description

ROCJonesMCol (const CJonesTable& cjTable)

Construct from a calibration table

virtual ~ROCJonesMCol()

Default destructor

ROCJonesMCol()

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

ROCJonesMCol (const ROCJonesMCol&)

Prohibit copy constructor and assignment operator

ROCJonesMCol& operator= (const ROCJonesMCol&)


class CJonesMCol : public TimeVarVisJonesMCol

Interface

Public Members
CJonesMCol (CJonesTable& cjTable)
virtual ~CJonesMCol()
Protected Members
CJonesMCol()
Private Members
CJonesMCol (const CJonesMCol&)
CJonesMCol& operator= (const CJonesMCol&)

Description

Prerequisite

Etymology

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

Synopsis

The CJonesMCol class allows read-write access to columns in the CJones main calibration table. CJones matrices are used to store polarization configuration information in the Measurement Equation formalism.

Example


 

Motivation

Encapsulate read-write access to CJones calibration table columns.

To Do

Member Description

CJonesMCol (CJonesTable& cjTable)

Construct from a calibration table

virtual ~CJonesMCol()

Default destructor

CJonesMCol()

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

CJonesMCol (const CJonesMCol&)

Prohibit copy constructor and assignment operator

CJonesMCol& operator= (const CJonesMCol&)