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 ROArrayColumn< Bool > & flag ()
 
virtual Bool flagRow (const Int &i)
 virtual Bool flagRow(const Int& i) {return allTrue(msCols_p->flag()(i));} More...
 
virtual const ROScalarQuantColumn< Double > & exposureQuant ()
 
virtual const ROScalarQuantColumn< 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
 
ROMSMainColumnsmsCols_p
 

Additional Inherited Members

- Protected Attributes inherited from casacore::MSSelectableMainColumn
const Tabletable_p
 

Detailed Description

Definition at line 67 of file MSSelectableMainColumn.h.

Constructor & Destructor Documentation

§ MSMainColInterface() [1/2]

casacore::MSMainColInterface::MSMainColInterface ( )
inline

Definition at line 70 of file MSSelectableMainColumn.h.

§ MSMainColInterface() [2/2]

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

Definition at line 71 of file MSSelectableMainColumn.h.

References casacore::MSSelectableMainColumn::init().

§ ~MSMainColInterface()

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

Definition at line 74 of file MSSelectableMainColumn.h.

Member Function Documentation

§ asMS()

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

§ exposureQuant()

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

Implements casacore::MSSelectableMainColumn.

Definition at line 82 of file MSSelectableMainColumn.h.

§ flag()

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

Implements casacore::MSSelectableMainColumn.

Definition at line 78 of file MSSelectableMainColumn.h.

§ flagRow()

virtual Bool casacore::MSMainColInterface::flagRow ( const Int i)
inlinevirtual

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

Implements casacore::MSSelectableMainColumn.

Definition at line 81 of file MSSelectableMainColumn.h.

§ init()

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

§ timeQuant()

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

Implements casacore::MSSelectableMainColumn.

Definition at line 83 of file MSSelectableMainColumn.h.

Member Data Documentation

§ ms_p

MeasurementSet casacore::MSMainColInterface::ms_p
private

Definition at line 87 of file MSSelectableMainColumn.h.

§ msCols_p

ROMSMainColumns* casacore::MSMainColInterface::msCols_p
private

Definition at line 88 of file MSSelectableMainColumn.h.


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