casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casa::CTMainColInterface Class Reference

#include <CTMainColInterface.h>

Inheritance diagram for casa::CTMainColInterface:
casacore::MSSelectableMainColumn

Public Member Functions

 CTMainColInterface ()
 
 CTMainColInterface (const casacore::Table &ctAsTable)
 
virtual ~CTMainColInterface ()
 
virtual void init (const casacore::Table &ctAsTable)
 
virtual const
casacore::ArrayColumn
< casacore::Bool > & 
flag ()
 
virtual casacore::Bool flagRow (const casacore::Int &i)
 
virtual const
casacore::ROScalarQuantColumn
< casacore::Double > & 
exposureQuant ()
 For now, return timeEPQuant() even for exposureQuant. More...
 
virtual const
casacore::ROScalarQuantColumn
< casacore::Double > & 
timeQuant ()
 
virtual const
casacore::MeasurementSet
asMS ()
 This is not an MS. More...
 
- Public Member Functions inherited from casacore::MSSelectableMainColumn
 MSSelectableMainColumn (const Table &msLikeTable)
 
 MSSelectableMainColumn ()
 
virtual ~MSSelectableMainColumn ()
 
const Tabletable ()
 

Private Attributes

NewCalTable ct_p
 
ROCTMainColumnsctCols_p
 

Additional Inherited Members

- Protected Attributes inherited from casacore::MSSelectableMainColumn
const Tabletable_p
 

Detailed Description

Definition at line 47 of file CTMainColInterface.h.

Constructor & Destructor Documentation

casa::CTMainColInterface::CTMainColInterface ( )
inline

Definition at line 50 of file CTMainColInterface.h.

casa::CTMainColInterface::CTMainColInterface ( const casacore::Table ctAsTable)
inline

Definition at line 51 of file CTMainColInterface.h.

References init().

virtual casa::CTMainColInterface::~CTMainColInterface ( )
inlinevirtual

Definition at line 54 of file CTMainColInterface.h.

References ctCols_p.

Member Function Documentation

virtual const casacore::MeasurementSet* casa::CTMainColInterface::asMS ( )
inlinevirtual

This is not an MS.

Implements casacore::MSSelectableMainColumn.

Definition at line 68 of file CTMainColInterface.h.

virtual const casacore::ROScalarQuantColumn<casacore::Double>& casa::CTMainColInterface::exposureQuant ( )
inlinevirtual

For now, return timeEPQuant() even for exposureQuant.

Implements casacore::MSSelectableMainColumn.

Definition at line 64 of file CTMainColInterface.h.

References ctCols_p, and casa::ROCTMainColumns::timeEPQuant().

virtual const casacore::ArrayColumn<casacore::Bool>& casa::CTMainColInterface::flag ( void  )
inlinevirtual

Implements casacore::MSSelectableMainColumn.

Definition at line 59 of file CTMainColInterface.h.

References ctCols_p, and casa::ROCTMainColumns::flag().

virtual casacore::Bool casa::CTMainColInterface::flagRow ( const casacore::Int i)
inlinevirtual

Implements casacore::MSSelectableMainColumn.

Definition at line 61 of file CTMainColInterface.h.

References ctCols_p, and casa::ROCTMainColumns::flag().

virtual void casa::CTMainColInterface::init ( const casacore::Table ctAsTable)
inlinevirtual

Reimplemented from casacore::MSSelectableMainColumn.

Definition at line 56 of file CTMainColInterface.h.

References ct_p, ctCols_p, and casacore::MSSelectableMainColumn::init().

Referenced by CTMainColInterface().

virtual const casacore::ROScalarQuantColumn<casacore::Double>& casa::CTMainColInterface::timeQuant ( )
inlinevirtual

Member Data Documentation

NewCalTable casa::CTMainColInterface::ct_p
private

Definition at line 68 of file CTMainColInterface.h.

Referenced by init().

ROCTMainColumns* casa::CTMainColInterface::ctCols_p
private

Definition at line 71 of file CTMainColInterface.h.

Referenced by exposureQuant(), flag(), flagRow(), init(), timeQuant(), and ~CTMainColInterface().


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