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

Detailed Description

Combines RinexObsHeaders into a single header, combining comments and adding the appropriate RinexObsTypes. This assumes that all the headers come from the same station for setting the other header fields. After running touch() on a list of RinexObsHeader, the internal theHeader will be the merged header data for those files and obsSet will be the set of RinexObsTypes that will be printed to the file.

Definition at line 198 of file RinexObsFilterOperators.hpp.

#include <RinexObsFilterOperators.hpp>

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

Public Member Functions

bool operator() (const gnsstk::RinexObsHeader &l)
 
 RinexObsHeaderTouchHeaderMerge ()
 

Public Attributes

bool firstHeader
 
std::set< gnsstk::RinexObsTypeobsSet
 
gnsstk::RinexObsHeader theHeader
 

Constructor & Destructor Documentation

◆ RinexObsHeaderTouchHeaderMerge()

gnsstk::RinexObsHeaderTouchHeaderMerge::RinexObsHeaderTouchHeaderMerge ( )
inline

Definition at line 202 of file RinexObsFilterOperators.hpp.

Member Function Documentation

◆ operator()()

bool gnsstk::RinexObsHeaderTouchHeaderMerge::operator() ( const gnsstk::RinexObsHeader l)
inline

Definition at line 206 of file RinexObsFilterOperators.hpp.

Member Data Documentation

◆ firstHeader

bool gnsstk::RinexObsHeaderTouchHeaderMerge::firstHeader

Definition at line 253 of file RinexObsFilterOperators.hpp.

◆ obsSet

std::set<gnsstk::RinexObsType> gnsstk::RinexObsHeaderTouchHeaderMerge::obsSet

Definition at line 255 of file RinexObsFilterOperators.hpp.

◆ theHeader

gnsstk::RinexObsHeader gnsstk::RinexObsHeaderTouchHeaderMerge::theHeader

Definition at line 254 of file RinexObsFilterOperators.hpp.


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


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