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

#include <CTInterface.h>

Inheritance diagram for casa::CTInterface:
casa::MSSelectableTable

List of all members.

Public Member Functions

 CTInterface ()
 CTInterface (const Table &table)
virtual ~CTInterface ()
virtual const CTObservationobservation ()
virtual const CTAntennaantenna ()
virtual const CTFieldfield ()
virtual const CTSpectralWindowspectralWindow ()
virtual Bool isMS ()
virtual const MSDataDescriptiondataDescription ()
virtual String columnName (MSMainEnums::PredefinedColumns nameEnum)
virtual const MeasurementSetasMS ()
 virtual const MSObservation& observation();
virtual const NewCalTableasCT ()
virtual MSSelectableMainColumnmainColumns ()

Private Member Functions

void makeDDSubTable ()

Private Attributes

MSDataDescription fakeDDSubTable
CTMainColInterfacectMainCols_p

Detailed Description

Definition at line 44 of file CTInterface.h.


Constructor & Destructor Documentation

Definition at line 47 of file CTInterface.h.

virtual casa::CTInterface::~CTInterface ( ) [virtual]

Member Function Documentation

virtual const CTAntenna& casa::CTInterface::antenna ( ) [inline, virtual]

Implements casa::MSSelectableTable.

Definition at line 52 of file CTInterface.h.

References casa::NewCalTable::antenna(), and asCT().

virtual const NewCalTable* casa::CTInterface::asCT ( ) [virtual]
virtual const MeasurementSet* casa::CTInterface::asMS ( ) [inline, virtual]

virtual const MSObservation& observation();

{throw(AipsError("asMS() called from CTInterface class"));} cerr << "asMS() called from CTInterface class" << endl; return static_cast<const MeasurementSet *>(table());

Implements casa::MSSelectableTable.

Definition at line 61 of file CTInterface.h.

virtual const CTField& casa::CTInterface::field ( ) [inline, virtual]

Implements casa::MSSelectableTable.

Definition at line 53 of file CTInterface.h.

References asCT(), and casa::NewCalTable::field().

virtual Bool casa::CTInterface::isMS ( ) [inline, virtual]

Implements casa::MSSelectableTable.

Definition at line 55 of file CTInterface.h.

References casa::False.

Implements casa::MSSelectableTable.

Definition at line 69 of file CTInterface.h.

virtual const CTObservation& casa::CTInterface::observation ( ) [inline, virtual]

Implements casa::MSSelectableTable.

Definition at line 51 of file CTInterface.h.

References asCT(), and casa::NewCalTable::observation().

virtual const CTSpectralWindow& casa::CTInterface::spectralWindow ( ) [inline, virtual]

Implements casa::MSSelectableTable.

Definition at line 54 of file CTInterface.h.

References asCT(), and casa::NewCalTable::spectralWindow().


Member Data Documentation

Definition at line 74 of file CTInterface.h.

Definition at line 70 of file CTInterface.h.


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