casa::CTInterface Class Reference

#include <CTInterface.h>

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
MSSelectableTable::MSSDataType 
dataType ()
virtual const MSDataDescription & dataDescription ()
virtual String columnName (MSMainEnums::PredefinedColumns nameEnum)
virtual const MeasurementSet * asMS ()
 virtual const MSObservation& observation();
virtual const NewCalTableasCT ()
virtual MSSelectableMainColumn * mainColumns ()

Private Member Functions

void makeDDSubTable ()

Private Attributes

MSDataDescription fakeDDSubTable
CTMainColInterfacectMainCols_p

Detailed Description

Definition at line 44 of file CTInterface.h.


Constructor & Destructor Documentation

casa::CTInterface::CTInterface (  )  [inline]

Definition at line 47 of file CTInterface.h.

casa::CTInterface::CTInterface ( const Table &  table  ) 
virtual casa::CTInterface::~CTInterface (  )  [virtual]

Member Function Documentation

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

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());

Definition at line 62 of file CTInterface.h.

virtual String casa::CTInterface::columnName ( MSMainEnums::PredefinedColumns  nameEnum  )  [virtual]
virtual const MSDataDescription& casa::CTInterface::dataDescription (  )  [virtual]
virtual MSSelectableTable::MSSDataType casa::CTInterface::dataType (  )  [virtual]
virtual const CTField& casa::CTInterface::field ( void   )  [inline, virtual]

Definition at line 53 of file CTInterface.h.

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

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

Definition at line 55 of file CTInterface.h.

References casacore::False.

virtual MSSelectableMainColumn* casa::CTInterface::mainColumns (  )  [inline, virtual]

Definition at line 70 of file CTInterface.h.

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

Definition at line 51 of file CTInterface.h.

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

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

Definition at line 54 of file CTInterface.h.

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


Member Data Documentation

Definition at line 75 of file CTInterface.h.

MSDataDescription casa::CTInterface::fakeDDSubTable [private]

Definition at line 71 of file CTInterface.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