MSKeys.h File Reference

Go to the source code of this file.

Classes

struct  casacore::SubScanKey
 A sub scan is a unique combination of observation ID, array ID, scan number, and field ID. More...
struct  casacore::ScanKey
 A scan is a unique combination of observation ID, array ID, and scan number Negative values are allowed to indicate all values of the particular ID are desired. More...
struct  casacore::ArrayKey
 An ArrayKey is a unique combination of observation ID and array ID Negative values are allowed to indicate all values of the particular ID are desired. More...
struct  casacore::SourceKey
 represents primary key in the SOURCE table More...

Namespaces

namespace  casacore
 

this file contains all the compiler specific defines


Functions

Bool casacore::operator< (const SubScanKey &lhs, const SubScanKey &rhs)
 define operator<() so it can be used as a key in std::map
String casacore::toString (const SubScanKey &subScanKey)
std::ostream & casacore::operator<< (std::ostream &os, const SubScanKey &scanKey)
ScanKey casacore::scanKey (const SubScanKey &subScanKey)
 create a ScanKey from a SubScanKey, just omits the SubScanKey's fieldID
String casacore::toString (const ScanKey &scanKey)
Bool casacore::operator< (const ScanKey &lhs, const ScanKey &rhs)
 define operator<() so it can be used as a key in std::map
Bool casacore::operator== (const ScanKey &lhs, const ScanKey &rhs)
std::set< Int > casacore::scanNumbers (const std::set< ScanKey > &scanKeys)
 extract all the unique scan numbers from the specified scans
std::ostream & casacore::operator<< (std::ostream &os, const ScanKey &scanKey)
Bool casacore::operator< (const ArrayKey &lhs, const ArrayKey &rhs)
 define operator<() so it can be used as a key in std::map
Bool casacore::operator== (const ArrayKey &lhs, const ArrayKey &rhs)
Bool casacore::operator!= (const ArrayKey &lhs, const ArrayKey &rhs)
std::set< ScanKey > casacore::scanKeys (const std::set< Int > &scans, const ArrayKey &arrayKey)
 construct scan keys given a set of scan numbers and an ArrayKey
Bool casacore::operator< (const SourceKey &lhs, const SourceKey &rhs)
 define operator<() so it can be used as a key in std::map
std::set< ArrayKey > casacore::uniqueArrayKeys (const std::set< ScanKey > &scanKeys)
 get a set of unique ArrayKeys from a set of ScanKeys
std::set< ScanKey > casacore::filter (const std::set< ScanKey > scans, const ArrayKey &arrayKey)
 given a set of scan keys, return the subset that matches the given array key
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1