29 #ifndef MS_MSDATADESCINDEX_H
30 #define MS_MSDATADESCINDEX_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/ms/MeasurementSets/MSDataDescription.h>
35 #include <casacore/ms/MeasurementSets/MSDataDescColumns.h>
36 #include <casacore/casa/Arrays/Vector.h>
37 #include <casacore/casa/BasicSL/String.h>
Vector< Int > dataDescIds_p
Vector cache of DataDesc id's.
Vector< Int > matchPolId(const Int &polId)
Look up DATA_DESC_ID's for a given polarization id.
MSDataDescColumns msDataDescCols_p
DATA_DESC subtable column accessor.
Vector< Int > matchSpwId(const Vector< Int > &spwIds)
Vector< Int > matchSpwIdAndPolznId(const Int &spwId, const Int &polznId)
Look up DATA_DESC_ID's for a given spectral window and polarization id.
MSDataDescIndex(const MSDataDescription &dataDescription)
Construct from an MS DATA_DESC subtable.
Vector< Int > matchSpwId(const Int &spwId)
Look up DATA_DESC_ID's for a given spectral window id.
MSDataDescIndex()
Disallow null constructor.
virtual ~MSDataDescIndex()
Null destructor.
Vector< Int > matchPolId(const Vector< Int > &polIds)
this file contains all the compiler specific defines