casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casacore::MSMainColInterface Class Reference

#include <MSSelectableMainColumn.h>

Inheritance diagram for casacore::MSMainColInterface:
casacore::MSSelectableMainColumn

Public Member Functions

 MSMainColInterface ()
 
 MSMainColInterface (const Table &msAsTable)
 
virtual ~MSMainColInterface ()
 
virtual void init (const Table &msAsTable)
 
virtual const ArrayColumn< Bool > & flag ()
 
virtual Bool flagRow (rownr_t i)
 virtual Bool flagRow(const Int& i) {return allTrue(msCols_p->flag()(i));} More...
 
virtual const
ScalarQuantColumn< Double > & 
exposureQuant ()
 
virtual const
ScalarQuantColumn< Double > & 
timeQuant ()
 
virtual const MeasurementSetasMS ()
 
- Public Member Functions inherited from casacore::MSSelectableMainColumn
 MSSelectableMainColumn (const Table &msLikeTable)
 
 MSSelectableMainColumn ()
 
virtual ~MSSelectableMainColumn ()
 
const Tabletable ()
 

Private Attributes

MeasurementSet ms_p
 
MSMainColumnsmsCols_p
 

Additional Inherited Members

- Protected Attributes inherited from casacore::MSSelectableMainColumn
const Tabletable_p
 

Detailed Description

Definition at line 65 of file MSSelectableMainColumn.h.

Constructor & Destructor Documentation

casacore::MSMainColInterface::MSMainColInterface ( )
inline

Definition at line 68 of file MSSelectableMainColumn.h.

casacore::MSMainColInterface::MSMainColInterface ( const Table msAsTable)
inline

Definition at line 69 of file MSSelectableMainColumn.h.

References init().

virtual casacore::MSMainColInterface::~MSMainColInterface ( )
inlinevirtual

Definition at line 72 of file MSSelectableMainColumn.h.

References msCols_p.

Member Function Documentation

virtual const MeasurementSet* casacore::MSMainColInterface::asMS ( )
inlinevirtual
virtual const ScalarQuantColumn<Double>& casacore::MSMainColInterface::exposureQuant ( )
inlinevirtual
virtual const ArrayColumn<Bool>& casacore::MSMainColInterface::flag ( )
inlinevirtual
virtual Bool casacore::MSMainColInterface::flagRow ( rownr_t  i)
inlinevirtual

virtual Bool flagRow(const Int& i) {return allTrue(msCols_p->flag()(i));}

Implements casacore::MSSelectableMainColumn.

Definition at line 79 of file MSSelectableMainColumn.h.

References casacore::MSMainColumns::flagRow(), and msCols_p.

virtual void casacore::MSMainColInterface::init ( const Table msAsTable)
inlinevirtual

Reimplemented from casacore::MSSelectableMainColumn.

Definition at line 74 of file MSSelectableMainColumn.h.

References casacore::MSSelectableMainColumn::init(), ms_p, and msCols_p.

Referenced by MSMainColInterface().

virtual const ScalarQuantColumn<Double>& casacore::MSMainColInterface::timeQuant ( )
inlinevirtual

Member Data Documentation

MeasurementSet casacore::MSMainColInterface::ms_p
private

Definition at line 85 of file MSSelectableMainColumn.h.

Referenced by init().

MSMainColumns* casacore::MSMainColInterface::msCols_p
private

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