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 ROArrayColumn< Bool > & flag ()=0
 
virtual Bool flagRow (const Int &i)=0
 
virtual const ROScalarQuantColumn< Double > & exposureQuant ()=0
 
virtual const ROScalarQuantColumn< Double > & timeQuant ()=0
 
virtual const MeasurementSetasMS ()=0
 

Protected Attributes

const Tabletable_p
 

Detailed Description

Definition at line 48 of file MSSelectableMainColumn.h.

Constructor & Destructor Documentation

◆ MSSelectableMainColumn() [1/2]

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

Definition at line 51 of file MSSelectableMainColumn.h.

References init().

◆ MSSelectableMainColumn() [2/2]

casacore::MSSelectableMainColumn::MSSelectableMainColumn ( )
inline

Definition at line 52 of file MSSelectableMainColumn.h.

References table_p.

◆ ~MSSelectableMainColumn()

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

Definition at line 53 of file MSSelectableMainColumn.h.

Member Function Documentation

◆ asMS()

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

Implemented in casacore::MSMainColInterface.

Referenced by table().

◆ exposureQuant()

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

Implemented in casacore::MSMainColInterface.

Referenced by table().

◆ flag()

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

Implemented in casacore::MSMainColInterface.

Referenced by table().

◆ flagRow()

virtual Bool casacore::MSSelectableMainColumn::flagRow ( const Int i)
pure virtual

Implemented in casacore::MSMainColInterface.

Referenced by table().

◆ init()

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

◆ table()

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

◆ timeQuant()

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

Implemented in casacore::MSMainColInterface.

Referenced by table().

Member Data Documentation

◆ table_p

const Table* casacore::MSSelectableMainColumn::table_p
protected

Definition at line 64 of file MSSelectableMainColumn.h.

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


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