Getting Started | Documentation | Glish | Learn More | Programming | Contact Us |
Version 1.9 Build 1367 |
|
The MeasurementSet is coded as a series of related classes. Each subtable follows the same basic scheme as the MAIN table. The namespace in each table is separate. For each (sub)table there is a separate class which provides various conversion and inquiry functions for the columns and keywords and defines the required set of columns and keywords. The main MeasumentSet class provides access to the subtables via these classes. E.g., MeasurementSet has a member function antenna() which gives access to the ANTENNA subtable. More detailed documentation on these classes can be found in the on-line documentation (directory: code/trial/implement/MeasurementSet).
The definite descriptions of the MS tables are contained within the AIPS++ class documentation files in the MeasurementSet module. For each of the MeasurementSet tables there is a file (e.g. MSMainEnums.html, MSAntennaEnums.html) giving a description for the enum name (e.g., DATA, POSITION) used for a particular column or keyword. Examples on how to use these classes to write a filler for a particular instrument can be found by looking at existing fillers, e.g., uvfitsfiller.