Public Member Functions | Public Attributes | List of all members
gnsstk::RinexMetHeaderTouchHeaderMerge Struct Reference

Detailed Description

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>

Inheritance diagram for gnsstk::RinexMetHeaderTouchHeaderMerge:
Inheritance graph
[legend]

Public Member Functions

bool operator() (const RinexMetHeader &l)
 
 RinexMetHeaderTouchHeaderMerge ()
 

Public Attributes

bool firstHeader
 
std::set< RinexMetHeader::RinexMetTypeobsSet
 
RinexMetHeader theHeader
 

Constructor & Destructor Documentation

◆ RinexMetHeaderTouchHeaderMerge()

gnsstk::RinexMetHeaderTouchHeaderMerge::RinexMetHeaderTouchHeaderMerge ( )
inline

Definition at line 156 of file RinexMetFilterOperators.hpp.

Member Function Documentation

◆ operator()()

bool gnsstk::RinexMetHeaderTouchHeaderMerge::operator() ( const RinexMetHeader l)
inline

Definition at line 160 of file RinexMetFilterOperators.hpp.

Member Data Documentation

◆ firstHeader

bool gnsstk::RinexMetHeaderTouchHeaderMerge::firstHeader

Definition at line 206 of file RinexMetFilterOperators.hpp.

◆ obsSet

std::set<RinexMetHeader::RinexMetType> gnsstk::RinexMetHeaderTouchHeaderMerge::obsSet

Definition at line 208 of file RinexMetFilterOperators.hpp.

◆ theHeader

RinexMetHeader gnsstk::RinexMetHeaderTouchHeaderMerge::theHeader

Definition at line 207 of file RinexMetFilterOperators.hpp.


The documentation for this struct was generated from the following file:


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:45