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

#include <MSSelectableMainColumn.h>

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

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

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

Definition at line 49 of file MSSelectableMainColumn.h.

References init().

casacore::MSSelectableMainColumn::MSSelectableMainColumn ( )
inline

Definition at line 50 of file MSSelectableMainColumn.h.

References table_p.

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

Definition at line 51 of file MSSelectableMainColumn.h.

Member Function Documentation

virtual const MeasurementSet* casacore::MSSelectableMainColumn::asMS ( )
pure virtual
virtual const ScalarQuantColumn<Double>& casacore::MSSelectableMainColumn::exposureQuant ( )
pure virtual
virtual const ArrayColumn<Bool>& casacore::MSSelectableMainColumn::flag ( )
pure virtual
virtual Bool casacore::MSSelectableMainColumn::flagRow ( rownr_t  i)
pure virtual
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().

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

Definition at line 54 of file MSSelectableMainColumn.h.

References table_p.

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

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

Member Data Documentation

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: