29 #ifndef MS_MSFREQOFFINDEX_H
30 #define MS_MSFREQOFFINDEX_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/ms/MSSel/MSTableIndex.h>
35 #include <casacore/casa/Containers/RecordField.h>
void attach(const MSFreqOffset &freqOffset)
Int & antenna2Id()
access to the antenna2 ID key, throws an exception if isNull() is False
MSFreqOffIndex(const MSFreqOffset &freqOffset)
construct one using the indicated FREQOFF table
Int & feedId()
access to the feed ID key, throws an exception if isNull() is False
virtual ~MSFreqOffIndex()
RecordFieldPtr< Int > antenna1Id_p
Int & antenna1Id()
access to the antenna1 ID key, throws an exception if isNull() is False
Int & spectralWindowId()
access to the spectral window ID key, throws an exception if isNull() is False
RecordFieldPtr< Int > spwId_p
MSFreqOffIndex(const MSFreqOffIndex &other)
construct one from another
MSFreqOffIndex & operator=(const MSFreqOffIndex &other)
RecordFieldPtr< Int > antenna2Id_p
MSFreqOffIndex()
no index attached, use the attach function or assignment operator to change that
RecordFieldPtr< Int > feedId_p
this file contains all the compiler specific defines