Combines RinexMetHeaders into a single header, combining comments and adding the appropriate RinexMetTypes. This assumes that all the headers come from the same station for setting the other header fields. After running touch() on a list of RinexMetHeader, the internal theHeader will be the merged header data for those files and obsSet will be the set of RinexMetTypes that will be printed to the file.
Definition at line 152 of file RinexMetFilterOperators.hpp.
#include <RinexMetFilterOperators.hpp>
Public Member Functions | |
bool | operator() (const RinexMetHeader &l) |
RinexMetHeaderTouchHeaderMerge () | |
Public Attributes | |
bool | firstHeader |
std::set< RinexMetHeader::RinexMetType > | obsSet |
RinexMetHeader | theHeader |
|
inline |
Definition at line 156 of file RinexMetFilterOperators.hpp.
|
inline |
Definition at line 160 of file RinexMetFilterOperators.hpp.
bool gnsstk::RinexMetHeaderTouchHeaderMerge::firstHeader |
Definition at line 206 of file RinexMetFilterOperators.hpp.
std::set<RinexMetHeader::RinexMetType> gnsstk::RinexMetHeaderTouchHeaderMerge::obsSet |
Definition at line 208 of file RinexMetFilterOperators.hpp.
RinexMetHeader gnsstk::RinexMetHeaderTouchHeaderMerge::theHeader |
Definition at line 207 of file RinexMetFilterOperators.hpp.