Go to the documentation of this file.
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/Arrays/Vector.h>
34 #include <casacore/casa/Containers/Block.h>
35 #include <casacore/casa/Containers/Record.h>
36 #include <casacore/ms/MeasurementSets/MeasurementSet.h>
37 #include <casacore/ms/MeasurementSets/MSColumns.h>
38 #include <casacore/ms/MSSel/MSDopplerIndex.h>
39 #include <casacore/ms/MSSel/MSFeedIndex.h>
40 #include <casacore/ms/MSSel/MSFreqOffIndex.h>
41 #include <casacore/ms/MSSel/MSPointingIndex.h>
42 #include <casacore/ms/MSSel/MSSourceIndex.h>
43 #include <casacore/ms/MSSel/MSSysCalIndex.h>
44 #include <casacore/ms/MSSel/MSTableIndex.h>
45 #include <casacore/ms/MSSel/MSWeatherIndex.h>
46 #include <casacore/ms/MSOper/MSValidIds.h>
47 #include <casacore/tables/Tables/TableRow.h>
48 #include <casacore/casa/Quanta/Unit.h>
49 #include <casacore/casa/BasicSL/String.h>
const Record & units(const String &) const
this isn't what we need, right now just return an empty record
void gotoRow(uInt which)
Go to the indicated row in the MAIN table of the MS and point at all of the appropriate rows in each ...
Int itsMainId
table IDs for the standard tables
Unit itsSecUnit
This possibly saves some time, Units of seconds.
Int rowNumber(const String &name) const
Return the current row number in the named table.
Block< ROTableRow > itsTabRows
the table rows
MSPointingIndex itsPointing2Index
std::map< String, Int > itsTabId
this maps table name to an index used throughout this class
MSSysCalIndex itsSyscal1Index
const MeasurementSet & ms() const
Return a reference to the MS.
Block< MSTableIndex > itsIndexes
the indexes for the NS subtables
MSFreqOffIndex itsFreqOffIndex
MSFeedIndex itsFeed1Index
MSReader()
undefined and unavailable
Block< Int > itsRowNumbers
What row number for each table is the most recent gotoRow call.
MSSysCalIndex itsSyscal2Index
MSFeedIndex itsFeed2Index
Record emptyRecord
this empty record is returned by tableRow when the name argument does not exist
this file contains all the compiler specific defines
MSWeatherIndex itsWeather1Index
const Table & table(const String &name) const
Return a reference to the named subtable.
MSReader(const MSReader &)
MSReader & operator=(const MSReader &)
MSSourceIndex itsSourceIndex
const RecordInterface & tableRow(const String &name) const
Return the current row in the named table.
MSDopplerIndex itsDopplerIndex
specific indexes
MSPointingIndex itsPointing1Index
Vector< String > itsTableNames
String: the storage and methods of handling collections of characters.
const Vector< String > & tables() const
MSWeatherIndex itsWeather2Index
MSReader(const MeasurementSet &ms)
Attach to the indicated MeasurementSet.
Table emptyTable
this empty table is returned by table when the name argument does not exist