Definition at line 63 of file SP3SatID.hpp.
#include <SP3SatID.hpp>
Public Member Functions | |
void | fromString (const std::string s) |
char | getfill () noexcept |
get the fill character used in output More... | |
bool | operator!= (const SP3SatID &right) const |
operator != for SP3SatID More... | |
bool | operator< (const SP3SatID &right) const |
operator < (less than) for SP3SatID : order by system, then number More... | |
bool | operator<= (const SP3SatID &right) const |
operator <= (less than or equal) for SP3SatID More... | |
bool | operator== (const SP3SatID &right) const |
operator == for SP3SatID More... | |
bool | operator> (const SP3SatID &right) const |
operator > (greater than) for SP3SatID More... | |
bool | operator>= (const SP3SatID &right) const |
operator >= (greater than or equal) for SP3SatID More... | |
char | setfill (char c) noexcept |
SP3SatID ()=default | |
empty constructor, creates an invalid object More... | |
SP3SatID (const SatID &sat) noexcept | |
cast SatID to SP3SatID More... | |
SP3SatID (const std::string &str) | |
SP3SatID (int p, SatelliteSystem s) noexcept | |
explicit constructor, no defaults, SP3 systems only More... | |
char | systemChar () const noexcept |
std::string | systemString () const noexcept |
std::string | toString () const noexcept |
convert to string More... | |
![]() | |
void | dump (std::ostream &s) const |
Convenience output method. More... | |
bool | isValid () const |
bool | isWild () const |
return true if any of the fields are set to match wildcards. More... | |
void | makeWild () |
bool | operator!= (const SatID &right) const |
operator != for SatID More... | |
bool | operator< (const SatID &right) const |
operator < for SatID : order by system, id More... | |
bool | operator<= (const SatID &right) const |
operator <= for SatID More... | |
bool | operator== (const SatID &right) const |
operator == for SatID More... | |
bool | operator> (const SatID &right) const |
operator > for SatID More... | |
bool | operator>= (const SatID &right) const |
operator >= for SatID More... | |
SatID () | |
Initialize with invalid data with no wildcards. More... | |
SatID (int p) | |
SatID (int p, SatelliteSystem s) | |
SatID (SatelliteSystem s) | |
Private Member Functions | |
void | validate () |
If an unsupported system is used, set to unknown and PRN -1. More... | |
Static Private Attributes | |
static GNSSTK_EXPORT char | fillchar = '0' |
fill character used during stream output More... | |
Additional Inherited Members | |
![]() | |
int | id |
Satellite identifier, e.g. PRN. More... | |
SatelliteSystem | system |
System for this satellite. More... | |
bool | wildId |
If true, any satellite matches. More... | |
bool | wildSys |
If true, any system matches. More... | |
|
default |
empty constructor, creates an invalid object
|
noexcept |
explicit constructor, no defaults, SP3 systems only
Definition at line 52 of file SP3SatID.cpp.
|
inline |
Definition at line 83 of file SP3SatID.hpp.
void gnsstk::SP3SatID::fromString | ( | const std::string | s | ) |
read from string
Exception |
Definition at line 95 of file SP3SatID.cpp.
|
inlinenoexcept |
get the fill character used in output
Definition at line 93 of file SP3SatID.hpp.
operator != for SP3SatID
Definition at line 105 of file SP3SatID.hpp.
operator < (less than) for SP3SatID : order by system, then number
Definition at line 111 of file SP3SatID.hpp.
operator <= (less than or equal) for SP3SatID
Definition at line 131 of file SP3SatID.hpp.
operator == for SP3SatID
Definition at line 99 of file SP3SatID.hpp.
operator > (greater than) for SP3SatID
Definition at line 119 of file SP3SatID.hpp.
operator >= (greater than or equal) for SP3SatID
Definition at line 125 of file SP3SatID.hpp.
|
inlinenoexcept |
set the fill character used in output return the current fill character
Definition at line 89 of file SP3SatID.hpp.
|
noexcept |
return a character based on the system return the single-character system descriptor
Definition at line 60 of file SP3SatID.cpp.
|
noexcept |
Definition at line 78 of file SP3SatID.cpp.
|
noexcept |
convert to string
Definition at line 159 of file SP3SatID.cpp.
|
private |
If an unsupported system is used, set to unknown and PRN -1.
Definition at line 178 of file SP3SatID.cpp.
|
staticprivate |
fill character used during stream output
Definition at line 157 of file SP3SatID.hpp.