#include <SatID.hpp>
Inheritance diagram for SatID:

Definition at line 60 of file SatID.hpp.
Public Types | |
| enum | SatelliteSystem { systemGPS = 1, systemGalileo, systemGlonass, systemGeosync, systemLEO, systemTransit, systemCompass, systemMixed, systemUserDefined, systemUnknown } |
| Supported satellite systems. More... | |
Public Member Functions | |
| SatID () | |
| empty constructor, creates an invalid object | |
| SatID (int p, SatelliteSystem s) | |
| explicit constructor, no defaults | |
| void | dump (std::ostream &s) const |
| Convenience output method. | |
| bool | operator== (const SatID &right) const |
| operator == for SatID | |
| bool | operator!= (const SatID &right) const |
| operator != for SatID | |
| bool | operator< (const SatID &right) const |
| operator < for SatID : order by system, then number | |
| bool | operator> (const SatID &right) const |
| operator > for SatID | |
| bool | operator<= (const SatID &right) const |
| operator <= for SatID | |
| bool | operator>= (const SatID &right) const |
| operator >= for SatID | |
| bool | isValid () const |
| return true if this is a valid SatID | |
Static Public Member Functions | |
| std::string | convertSatelliteSystemToString (SatelliteSystem s) |
| Convenience method used by dump(). | |
Public Attributes | |
| int | id |
| satellite identifier, e.g. PRN | |
| SatelliteSystem | system |
| system for this satellite | |
|
|
Supported satellite systems.
|
|
|
empty constructor, creates an invalid object
|
|
||||||||||||
|
explicit constructor, no defaults
|
|
|
Convenience method used by dump().
|
|
|
Convenience output method.
Definition at line 108 of file SatID.hpp. Referenced by gpstk::StringUtils::asString(), and gpstk::operator<<(). |
|
|
return true if this is a valid SatID
|
|
|
operator != for SatID
Definition at line 118 of file SatID.hpp. References gpstk::operator==(). |
|
|
operator < for SatID : order by system, then number
Definition at line 122 of file SatID.hpp. References SatID::id, and SatID::system. |
|
|
operator <= for SatID
Definition at line 134 of file SatID.hpp. References gpstk::operator<(), and gpstk::operator==(). |
|
|
operator == for SatID
Definition at line 114 of file SatID.hpp. References SatID::id, and SatID::system. |
|
|
operator > for SatID
Definition at line 130 of file SatID.hpp. References gpstk::operator<(), and gpstk::operator==(). |
|
|
operator >= for SatID
Definition at line 138 of file SatID.hpp. References gpstk::operator<(). |
|
|
satellite identifier, e.g. PRN
Definition at line 159 of file SatID.hpp. Referenced by GPSOrbElemStore::addOrbElem(), OWid::compare(), SDid::compare(), DDid::compare(), DDid::DDid(), ATSData::dump(), CommandLine::DumpConfiguration(), gpstk::makeMDPEpoch(), SP3SatID::operator<(), SatID::operator<(), SP3SatID::operator==(), SatID::operator==(), SP3Header::reallyPutRecord(), and Rinex3NavData::Rinex3NavData(). |
|
|
system for this satellite
Definition at line 160 of file SatID.hpp. Referenced by gpstk::ConvertToTypeID(), DDid::DDid(), RinexObsHeader::dump(), Rinex3ObsHeader::dump(), SP3SatID::operator<(), SatID::operator<(), SP3SatID::operator==(), SatID::operator==(), and Rinex3NavHeader::setFileSystem(). |
1.3.9.1