102 return ! (lhs == rhs);
106 std::set<ScanKey>
scanKeys(
const std::set<Int>& scans,
const ArrayKey& arrayKey);
122 std::set<ScanKey>
filter(
const std::set<ScanKey> scans,
const ArrayKey& arrayKey);
LatticeExprNode operator!=(const LatticeExprNode &left, const LatticeExprNode &right)
ostream & operator<<(ostream &os, const std::pair< T, U > &p)
std::set< ScanKey > scanKeys(const std::set< Int > &scans, const ArrayKey &arrayKey)
construct scan keys given a set of scan numbers and an ArrayKey
std::set< ArrayKey > uniqueArrayKeys(const std::set< ScanKey > &scanKeys)
get a set of unique ArrayKeys from a set of ScanKeys
represents primary key in the SOURCE table
An ArrayKey is a unique combination of observation ID and array ID Negative values are allowed to ind...
bool Bool
Define the standard types used by Casacore.
A sub scan is a unique combination of observation ID, array ID, scan number, and field ID...
TableExprNode toString(const TableExprNode &node)
Function to convert any value to a string.
std::set< ScanKey > filter(const std::set< ScanKey > scans, const ArrayKey &arrayKey)
given a set of scan keys, return the subset that matches the given array key
std::set< Int > scanNumbers(const std::set< ScanKey > &scanKeys)
extract all the unique scan numbers from the specified scans
A scan is a unique combination of observation ID, array ID, and scan number Negative values are allow...
String: the storage and methods of handling collections of characters.
Bool operator==(const MVTime &lh, const MVTime &rh)
is equal operator, uses operator Double which returns days
LatticeExprNode operator<(const LatticeExprNode &left, const LatticeExprNode &right)
ScanKey scanKey(const SubScanKey &subScanKey)
create a ScanKey from a SubScanKey, just omits the SubScanKey's fieldID
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.