casacore
Public Member Functions | Protected Attributes | List of all members
casacore::MSSelectableMainColumn Class Referenceabstract

#include <MSSelectableMainColumn.h>

Public Member Functions

 MSSelectableMainColumn (const Table &msLikeTable)
 
 MSSelectableMainColumn ()
 
virtual ~MSSelectableMainColumn ()
 
virtual void init (const Table &msLikeTable)
 
const Tabletable ()
 
virtual const ArrayColumn< Bool > & flag ()=0
 
virtual Bool flagRow (rownr_t i)=0
 
virtual const ScalarQuantColumn< Double > & exposureQuant ()=0
 
virtual const ScalarQuantColumn< Double > & timeQuant ()=0
 
virtual const MeasurementSetasMS ()=0
 

Protected Attributes

const Tabletable_p
 

Detailed Description

Definition at line 46 of file MSSelectableMainColumn.h.

Constructor & Destructor Documentation

◆ MSSelectableMainColumn() [1/2]

casacore::MSSelectableMainColumn::MSSelectableMainColumn ( const Table msLikeTable)
inline

Definition at line 49 of file MSSelectableMainColumn.h.

References init().

◆ MSSelectableMainColumn() [2/2]

casacore::MSSelectableMainColumn::MSSelectableMainColumn ( )
inline

Definition at line 50 of file MSSelectableMainColumn.h.

References table_p.

◆ ~MSSelectableMainColumn()

virtual casacore::MSSelectableMainColumn::~MSSelectableMainColumn ( )
inlinevirtual

Definition at line 51 of file MSSelectableMainColumn.h.

Member Function Documentation

◆ asMS()

virtual const MeasurementSet* casacore::MSSelectableMainColumn::asMS ( )
pure virtual

◆ exposureQuant()

virtual const ScalarQuantColumn<Double>& casacore::MSSelectableMainColumn::exposureQuant ( )
pure virtual

◆ flag()

virtual const ArrayColumn<Bool>& casacore::MSSelectableMainColumn::flag ( )
pure virtual

◆ flagRow()

virtual Bool casacore::MSSelectableMainColumn::flagRow ( rownr_t  i)
pure virtual

◆ init()

virtual void casacore::MSSelectableMainColumn::init ( const Table msLikeTable)
inlinevirtual

Reimplemented in casacore::MSMainColInterface.

Definition at line 53 of file MSSelectableMainColumn.h.

References table_p.

Referenced by casacore::MSMainColInterface::init(), and MSSelectableMainColumn().

◆ table()

const Table* casacore::MSSelectableMainColumn::table ( )
inline

Definition at line 54 of file MSSelectableMainColumn.h.

References table_p.

Referenced by casacore::MSMainColInterface::asMS().

◆ timeQuant()

virtual const ScalarQuantColumn<Double>& casacore::MSSelectableMainColumn::timeQuant ( )
pure virtual

Member Data Documentation

◆ table_p

const Table* casacore::MSSelectableMainColumn::table_p
protected

Definition at line 62 of file MSSelectableMainColumn.h.

Referenced by init(), MSSelectableMainColumn(), and table().


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