Go to the documentation of this file.
39 #ifndef GNSSTK_SP3_SATID_HPP
40 #define GNSSTK_SP3_SATID_HPP
48 #include "gnsstk_export.h"
114 return (
id < right.
id);
121 return (!
operator<(right) && !
operator==(right));
127 return (!
operator<(right));
133 return (!
operator>(right));
SP3SatID(const std::string &str)
int id
Satellite identifier, e.g. PRN.
static GNSSTK_EXPORT char fillchar
fill character used during stream output
SatelliteSystem
Supported satellite systems.
char systemChar() const noexcept
SP3SatID()=default
empty constructor, creates an invalid object
void validate()
If an unsupported system is used, set to unknown and PRN -1.
bool operator>(const SP3SatID &right) const
operator > (greater than) for SP3SatID
void fromString(const std::string s)
std::string toString() const noexcept
convert to string
SP3SatID(const SatID &sat) noexcept
cast SatID to SP3SatID
bool operator<=(const SP3SatID &right) const
operator <= (less than or equal) for SP3SatID
bool operator!=(const SP3SatID &right) const
operator != for SP3SatID
#define GNSSTK_RETHROW(exc)
SatelliteSystem system
System for this satellite.
bool operator>=(const SP3SatID &right) const
operator >= (greater than or equal) for SP3SatID
bool operator<(const SP3SatID &right) const
operator < (less than) for SP3SatID : order by system, then number
std::string systemString() const noexcept
char setfill(char c) noexcept
char getfill() noexcept
get the fill character used in output
SatID()
Initialize with invalid data with no wildcards.
bool operator==(const SP3SatID &right) const
operator == for SP3SatID
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:41