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);
ostream & operator<<(ostream &os, const IComplex &)
Show on ostream.
bool operator==(const casacore_allocator< T, ALIGNMENT > &, const casacore_allocator< T, ALIGNMENT > &)
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...
String toString(const SubScanKey &subScanKey)
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...
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.
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
bool operator!=(const casacore_allocator< T, ALIGNMENT > &, const casacore_allocator< T, ALIGNMENT > &)