virtual const MeasurementSet * asMS()
virtual const MeasurementSet * asMS()=0
virtual const ScalarQuantColumn< Double > & timeQuant()=0
virtual void init(const Table &msLikeTable)
ScalarQuantColumn< Double > & exposureQuant()
virtual Bool flagRow(rownr_t i)=0
virtual ~MSMainColInterface()
virtual Bool flagRow(rownr_t i)
virtual Bool flagRow(const Int& i) {return allTrue(msCols_p->flag()(i));}
MSMainColInterface(const Table &msAsTable)
virtual ~MSSelectableMainColumn()
virtual const ScalarQuantColumn< Double > & exposureQuant()
ArrayColumn< Bool > & flag()
virtual const ScalarQuantColumn< Double > & timeQuant()
virtual const ArrayColumn< Bool > & flag()=0
ScalarQuantColumn< Double > & timeQuant()
virtual void init(const Table &msAsTable)
A class for easy access to MeasurementSet main table columns.
ScalarColumn< Bool > & flagRow()
MSSelectableMainColumn(const Table &msLikeTable)
virtual const ArrayColumn< Bool > & flag()
virtual const ScalarQuantColumn< Double > & exposureQuant()=0