This compares all elements of the Rinex3ObsData with less than (only for those fields which the two obs data share). See code for details on how the comparison works for datasets that aren't exactly matchted. It appears this code was written to give a strict ordering to Rinex3ObsData objects, not to really imply any meaning about the data.
Definition at line 67 of file Rinex3ObsFilterOperators.hpp.
#include <Rinex3ObsFilterOperators.hpp>
Public Member Functions | |
bool | operator() (const Rinex3ObsData &l, const Rinex3ObsHeader &lheader, const Rinex3ObsData &r, const Rinex3ObsHeader &rheader, double epsilon) const |
Rinex3ObsDataOperatorLessThanFull (Rinex3ObsHeader::RinexObsMap &unionMap) | |
Public Attributes | |
Rinex3ObsHeader::RinexObsMap | rom |
|
inline |
The set is a set of Rinex3ObsType that the two files have in common. This is easily generated with the set_intersection STL function. See difftools/rowdiff.cpp for an example.
Definition at line 74 of file Rinex3ObsFilterOperators.hpp.
|
inline |
Definition at line 77 of file Rinex3ObsFilterOperators.hpp.
Rinex3ObsHeader::RinexObsMap gnsstk::Rinex3ObsDataOperatorLessThanFull::rom |
Definition at line 171 of file Rinex3ObsFilterOperators.hpp.