26#ifndef MS_MSDATADESCINDEX_H 
   27#define MS_MSDATADESCINDEX_H 
   30#include <casacore/casa/aips.h> 
   31#include <casacore/ms/MeasurementSets/MSDataDescription.h> 
   32#include <casacore/ms/MeasurementSets/MSDataDescColumns.h> 
   33#include <casacore/casa/Arrays/Vector.h> 
   34#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.
 
Vector< Int > matchPolId(const Vector< Int > &polIds)
 
MSDataDescColumns msDataDescCols_p
DATA_DESC subtable column accessor.
 
Vector< Int > matchSpwId(const Vector< Int > &spwIds)
 
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.
 
Vector< Int > matchSpwIdAndPolznId(const Int &spwId, const Int &polznId)
Look up DATA_DESC_ID's for a given spectral window and polarization id.
 
virtual ~MSDataDescIndex()
Null destructor.
 
this file contains all the compiler specific defines