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