casa
$Rev:20696$
|
#include <CTInterface.h>
Public Member Functions | |
CTInterface () | |
CTInterface (const Table &table) | |
virtual | ~CTInterface () |
virtual const CTObservation & | observation () |
virtual const CTAntenna & | antenna () |
virtual const CTField & | field () |
virtual const CTSpectralWindow & | spectralWindow () |
virtual Bool | isMS () |
virtual const MSDataDescription & | dataDescription () |
virtual String | columnName (MSMainEnums::PredefinedColumns nameEnum) |
virtual const MeasurementSet * | asMS () |
virtual const MSObservation& observation(); | |
virtual const NewCalTable * | asCT () |
virtual MSSelectableMainColumn * | mainColumns () |
Private Member Functions | |
void | makeDDSubTable () |
Private Attributes | |
MSDataDescription | fakeDDSubTable |
CTMainColInterface * | ctMainCols_p |
Definition at line 44 of file CTInterface.h.
casa::CTInterface::CTInterface | ( | ) | [inline] |
Definition at line 47 of file CTInterface.h.
casa::CTInterface::CTInterface | ( | const Table & | table | ) |
virtual casa::CTInterface::~CTInterface | ( | ) | [virtual] |
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] |
Referenced by antenna(), field(), observation(), and spectralWindow().
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 String casa::CTInterface::columnName | ( | MSMainEnums::PredefinedColumns | nameEnum | ) | [virtual] |
Implements casa::MSSelectableTable.
virtual const MSDataDescription& casa::CTInterface::dataDescription | ( | ) | [virtual] |
Implements casa::MSSelectableTable.
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.
virtual MSSelectableMainColumn* casa::CTInterface::mainColumns | ( | ) | [inline, virtual] |
Implements casa::MSSelectableTable.
Definition at line 69 of file CTInterface.h.
void casa::CTInterface::makeDDSubTable | ( | ) | [private] |
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().
Definition at line 74 of file CTInterface.h.
Definition at line 70 of file CTInterface.h.