29 #ifndef MS_MSANTENNAINDEX_H
30 #define MS_MSANTENNAINDEX_H
Class to handle lookup or indexing into a MS ANTENNA subtable.
Vector< Int > stationIds_p
Vector< Int > matchStationRegexOrPattern(const String &pattern, const Bool regex=False)
Look up ANTENNA_ID's for a given antenna station.
Vector< Int > matchAntennaRegexOrPattern(const String &pattern, const Bool regex=False)
Look up ANTENNA_ID's for a given a regular expression or pattern.
Vector< Int > matchAntennaNameAndStation(const String &name, const String &station)
Look up ANTENNA_ID's for a given antenna and station name pair.
Vector< Int > matchAntennaName(const String &name)
Look up ANTENNA_ID's for a given antenna name, or set of antenna names.
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable name(i.e."black").In many places throughout the plotter
A Table intended to hold a MeasurementSet ANTENNA table.
Vector< Int > antennaIds_p
Vector cache of antenna id's.
TableExprNode pattern(const TableExprNode &node)
virtual ~MSAntennaIndex()
Null destructor.
Vector< Int > matchId(const Vector< Int > &sourceId)
bool Bool
Define the standard types used by Casacore.
TableExprNode regex(const TableExprNode &node)
Functions for regular expression matching and pattern matching.
Vector< Int > matchStationName(const String &station)
A class to provide easy read-only access to MSAntenna columns.
String: the storage and methods of handling collections of characters.
ROMSAntennaColumns msAntennaCols_p
ANTENNA subtable column accessor.
MSAntennaIndex()
Default constructor.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.