Combines Rinex3ObsHeaders into a single header, combining comments and adding the appropriate Rinex3ObsTypes. This assumes that all the headers come from the same station for setting the other header fields. After running touch() on a list of Rinex3ObsHeader, the internal theHeader will be the merged header data for those files and obsSet will be the set of Rinex3ObsTypes that will be printed to the file.
Definition at line 209 of file Rinex3ObsFilterOperators.hpp.
#include <Rinex3ObsFilterOperators.hpp>
Public Member Functions | |
bool | operator() (const Rinex3ObsHeader &l) |
Rinex3ObsHeaderTouchHeaderMerge () | |
Public Attributes | |
bool | firstHeader |
Rinex3ObsHeader | theHeader |
|
inline |
Definition at line 213 of file Rinex3ObsFilterOperators.hpp.
|
inline |
note: The previous version of this method took the intersection, not the union. This may be designed incorrectly due to ambiguous comment ^
Definition at line 219 of file Rinex3ObsFilterOperators.hpp.
bool gnsstk::Rinex3ObsHeaderTouchHeaderMerge::firstHeader |
Definition at line 267 of file Rinex3ObsFilterOperators.hpp.
Rinex3ObsHeader gnsstk::Rinex3ObsHeaderTouchHeaderMerge::theHeader |
Definition at line 268 of file Rinex3ObsFilterOperators.hpp.