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

Detailed Description

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>

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

Public Member Functions

bool operator() (const Rinex3ObsHeader &l)
 
 Rinex3ObsHeaderTouchHeaderMerge ()
 

Public Attributes

bool firstHeader
 
Rinex3ObsHeader theHeader
 

Constructor & Destructor Documentation

◆ Rinex3ObsHeaderTouchHeaderMerge()

gnsstk::Rinex3ObsHeaderTouchHeaderMerge::Rinex3ObsHeaderTouchHeaderMerge ( )
inline

Definition at line 213 of file Rinex3ObsFilterOperators.hpp.

Member Function Documentation

◆ operator()()

bool gnsstk::Rinex3ObsHeaderTouchHeaderMerge::operator() ( const Rinex3ObsHeader l)
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.

Member Data Documentation

◆ firstHeader

bool gnsstk::Rinex3ObsHeaderTouchHeaderMerge::firstHeader

Definition at line 267 of file Rinex3ObsFilterOperators.hpp.

◆ theHeader

Rinex3ObsHeader gnsstk::Rinex3ObsHeaderTouchHeaderMerge::theHeader

Definition at line 268 of file Rinex3ObsFilterOperators.hpp.


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


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