casacore
Public Member Functions | Private Attributes | List of all members
casacore::MSMainColInterface Class Reference

#include <MSSelectableMainColumn.h>

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

◆ MSMainColInterface() [1/2]

casacore::MSMainColInterface::MSMainColInterface ( )
inline

Definition at line 68 of file MSSelectableMainColumn.h.

◆ MSMainColInterface() [2/2]

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

Definition at line 69 of file MSSelectableMainColumn.h.

References init().

◆ ~MSMainColInterface()

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

Definition at line 72 of file MSSelectableMainColumn.h.

References msCols_p.

Member Function Documentation

◆ asMS()

virtual const MeasurementSet* casacore::MSMainColInterface::asMS ( )
inlinevirtual

◆ exposureQuant()

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

◆ flag()

virtual const ArrayColumn<Bool>& casacore::MSMainColInterface::flag ( )
inlinevirtual

◆ flagRow()

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.

◆ init()

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

◆ timeQuant()

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

Member Data Documentation

◆ ms_p

MeasurementSet casacore::MSMainColInterface::ms_p
private

Definition at line 85 of file MSSelectableMainColumn.h.

Referenced by init().

◆ msCols_p

MSMainColumns* casacore::MSMainColInterface::msCols_p
private

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