VisJonesMCol.h

Classes

ROVisJonesMCol -- ROVisJonesMCol: Read-only VisJones cal_main calibration table column access (full description)
VisJonesMCol -- VisJonesMCol: Read-write VisJones cal_main calibration table column access (full description)

class ROVisJonesMCol : public ROCalMainColumns

Interface

Public Members
ROVisJonesMCol (const CalTable& calTable)
virtual ~ROVisJonesMCol()
Protected Members
ROVisJonesMCol()
Private Members
ROVisJonesMCol (const ROVisJonesMCol&)
ROVisJonesMCol& operator= (const ROVisJonesMCol&)

Description

Prerequisite

Etymology

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

Synopsis

The ROVisJonesMCol class allows read-only access to columns in the VisJones 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 columns.

To Do

Member Description

ROVisJonesMCol (const CalTable& calTable)

Construct from a calibration table

virtual ~ROVisJonesMCol()

Default destructor

ROVisJonesMCol()

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

ROVisJonesMCol (const ROVisJonesMCol&)

Prohibit copy constructor and assignment operator

ROVisJonesMCol& operator= (const ROVisJonesMCol&)


class VisJonesMCol : public CalMainColumns

Interface

Public Members
VisJonesMCol (CalTable& calTable)
virtual ~VisJonesMCol()
Protected Members
VisJonesMCol()
Private Members
VisJonesMCol (const VisJonesMCol&)
VisJonesMCol& operator= (const VisJonesMCol&)

Description

Prerequisite

Etymology

From "visibility Jones", "calibration main table" and "columns".

Synopsis

The VisJonesMCol class allows read-write access to columns in the VisJones 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 columns.

To Do

Member Description

VisJonesMCol (CalTable& calTable)

Construct from a calibration table

virtual ~VisJonesMCol()

Default destructor

VisJonesMCol()

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

VisJonesMCol (const VisJonesMCol&)

Prohibit copy constructor and assignment operator

VisJonesMCol& operator= (const VisJonesMCol&)