Go to the documentation of this file.
44 #ifndef GNSSTK_RINEXOBSHEADER_HPP
45 #define GNSSTK_RINEXOBSHEADER_HPP
53 #include "gnsstk_export.h"
59 #include "gnsstk_export.h"
75 RinexObsType(std::string t, std::string d, std::string u,
unsigned int dep=0) :
77 GNSSTK_EXPORT
static const unsigned int C1depend;
78 GNSSTK_EXPORT
static const unsigned int L1depend;
79 GNSSTK_EXPORT
static const unsigned int L2depend;
80 GNSSTK_EXPORT
static const unsigned int P1depend;
81 GNSSTK_EXPORT
static const unsigned int P2depend;
82 GNSSTK_EXPORT
static const unsigned int EPdepend;
83 GNSSTK_EXPORT
static const unsigned int PSdepend;
89 #ifndef GNSSTK_EXTRAWAVEFACT
90 #define GNSSTK_EXTRAWAVEFACT
99 #endif // GNSSTK_EXTRAWAVEFACT
298 virtual void dump(std::ostream& s)
const;
381 return s <<
"Type=" << rot.
type
383 <<
", Units=" << rot.
units;
388 std::string d=std::string(
"(undefined)"),
389 std::string u=std::string(
"undefined"),
static const GNSSTK_EXPORT unsigned int L1depend
bool operator==(const IonexData::IonexValType &x, const IonexData::IonexValType &y)
operator == for IonexData::IonexValType
std::string units
10- char units (optional) e.g. "meters"
int id
Satellite identifier, e.g. PRN.
void DisplayStandardRinexObsTypes(ostream &s)
static const GNSSTK_EXPORT unsigned int EPdepend
int RegisterExtendedRinexObsType(string t, string d, string u, unsigned int dep)
page HOWTO subpage DoxygenGuide Documenting Your Code page DoxygenGuide Documenting Your Code todo Flesh out this document section doctips Tips for Documenting When defining make sure that the prototype is identical between the cpp and hpp including both the namespaces and the parameter names for you have std::string as the return type in the hpp file and string as the return type in the cpp Doxygen may get confused and autolink to the cpp version with no documentation If you don t use the same parameter names between the cpp and hpp that will also confuse Doxygen Don t put type information in return or param documentation It doesn t really add anything and will often cause Doxygen to complain and not produce the documentation< br > use note Do not put a comma after a param name unless you mean to document multiple parameters< br/> the output stream</code >< br/> y
std::string type
2- char type e.g. L1, P2
void DisplayExtendedRinexObsTypes(ostream &s)
static const GNSSTK_EXPORT unsigned int P1depend
std::ostream & operator<<(std::ostream &s, const ObsEpoch &oe) noexcept
bool operator<(const IonexData::IonexValType &x, const IonexData::IonexValType &y)
operator < for IonexData::IonexValType
static const GNSSTK_EXPORT unsigned int C1depend
static const GNSSTK_EXPORT unsigned int L2depend
std::string description
20- char description (optional) e.g. "L1 pseudorange"
static const GNSSTK_EXPORT unsigned int PSdepend
RinexObsType(std::string t, std::string d, std::string u, unsigned int dep=0)
static const GNSSTK_EXPORT unsigned int P2depend
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:41