Package org.orekit.propagation.analytical.gnss.data
This package provides classes related to navigation data containing in
GNSS almanacs and navigation messages.
-
Interface Summary Interface Description FieldGNSSClockElements<T extends CalculusFieldElement<T>> This interface provides the minimal set of clock elements needed by theFieldClockCorrectionsProvider
.GLONASSOrbitalElements This interface provides the minimal set of orbital elements needed by theGLONASSAnalyticalPropagator
and theGLONASSNumericalPropagator
.GNSSClockElements This interface provides the minimal set of clock elements needed by theClockCorrectionsProvider
.GNSSConstants Set of useful physical constants used in Global Navigation Satellite Systems (GNSS).SBASOrbitalElements This interface provides the minimal set of orbital elements needed by theSBASPropagator
. -
Class Summary Class Description AbstractAlmanac<O extends AbstractAlmanac<O>> Base class for GNSS almanacs.AbstractEphemerisMessage Base class for ephemeris-based navigation messages.AbstractNavigationMessage<O extends AbstractNavigationMessage<O>> Base class for GNSS navigation messages.BeidouAlmanac Class for BeiDou almanac.BeidouCivilianNavigationMessage Container for data contained in a Beidou civilian navigation message.BeidouLegacyNavigationMessage Container for data contained in a BeiDou navigation message.CivilianNavigationMessage<O extends CivilianNavigationMessage<O>> Container for data contained in a GPS/QZNSS civilian navigation message.CommonGnssData<O extends CommonGnssData<O>> Container for common GNSS data contained in almanac and navigation messages.FieldAbstractAlmanac<T extends CalculusFieldElement<T>,O extends AbstractAlmanac<O>> Base class for GNSS almanacs.FieldAbstractNavigationMessage<T extends CalculusFieldElement<T>,O extends AbstractNavigationMessage<O>> Base class for GNSS navigation messages.FieldBeidouAlmanac<T extends CalculusFieldElement<T>> Class for BeiDou almanac.FieldBeidouCivilianNavigationMessage<T extends CalculusFieldElement<T>> Container for data contained in a Beidou civilian navigation message.FieldBeidouLegacyNavigationMessage<T extends CalculusFieldElement<T>> Container for data contained in a BeiDou navigation message.FieldCivilianNavigationMessage<T extends CalculusFieldElement<T>,O extends CivilianNavigationMessage<O>> Container for data contained in a GPS/QZNSS civilian navigation message.FieldCommonGnssData<T extends CalculusFieldElement<T>,O extends CommonGnssData<O>> Container for common GNSS data contained in almanac and navigation messages.FieldGalileoAlmanac<T extends CalculusFieldElement<T>> Class for Galileo almanac.FieldGalileoNavigationMessage<T extends CalculusFieldElement<T>> Container for data contained in a Galileo navigation message.FieldGnssOrbitalElements<T extends CalculusFieldElement<T>,O extends GNSSOrbitalElements<O>> This class provides the minimal set of orbital elements needed by theFieldGnssPropagator
.FieldGPSAlmanac<T extends CalculusFieldElement<T>> This class holds a GPS almanac as read from SEM or YUMA files.FieldGPSCivilianNavigationMessage<T extends CalculusFieldElement<T>> Container for data contained in a GPS navigation message.FieldGPSLegacyNavigationMessage<T extends CalculusFieldElement<T>> Container for data contained in a GPS navigation message.FieldLegacyNavigationMessage<T extends CalculusFieldElement<T>,O extends LegacyNavigationMessage<O>> Container for data contained in a GPS/QZNSS legacy navigation message.FieldNavICAlmanac<T extends CalculusFieldElement<T>> Class for NavIC almanac.FieldNavicL1NVNavigationMessage<T extends CalculusFieldElement<T>> Container for data contained in a NavIC navigation message.FieldNavicLegacyNavigationMessage<T extends CalculusFieldElement<T>> Container for data contained in an NavIC navigation message.FieldQZSSAlmanac<T extends CalculusFieldElement<T>> This class holds a QZSS almanac as read from YUMA files.FieldQZSSCivilianNavigationMessage<T extends CalculusFieldElement<T>> Container for data contained in a QZSS navigation message.FieldQZSSLegacyNavigationMessage<T extends CalculusFieldElement<T>> Container for data contained in a QZSS navigation message.GalileoAlmanac Class for Galileo almanac.GalileoNavigationMessage Container for data contained in a Galileo navigation message.GLONASSAlmanac This class holds a GLONASS almanac as read from .agl files.GLONASSEphemeris Class for GLONASS ephemeris used by theGLONASSNumericalPropagator
.GLONASSNavigationMessage Container for data contained in a Glonass navigation message.GNSSOrbitalElements<O extends GNSSOrbitalElements<O>> This class provides the minimal set of orbital elements needed by theGNSSPropagator
.GNSSOrbitalElementsDriversProvider This class manages the non-keplerian parameter drivers forGNSSOrbitalElements
andFieldGnssOrbitalElements
.GPSAlmanac This class holds a GPS almanac as read from SEM or YUMA files.GPSCivilianNavigationMessage Container for data contained in a GPS navigation message.GPSLegacyNavigationMessage Container for data contained in a GPS navigation message.LegacyNavigationMessage<O extends LegacyNavigationMessage<O>> Container for data contained in a GPS/QZNSS legacy navigation message.NavICAlmanac Class for NavIC almanac.NavICL1NVNavigationMessage Container for data contained in a NavIC navigation message.NavICLegacyNavigationMessage Container for data contained in an NavIC navigation message.QZSSAlmanac This class holds a QZSS almanac as read from YUMA files.QZSSCivilianNavigationMessage Container for data contained in a QZSS navigation message.QZSSLegacyNavigationMessage Container for data contained in a QZSS navigation message.SBASNavigationMessage Container for data contained in a SBAS navigation message. -
Enum Summary Enum Description BeidouSatelliteType Enumerate for Beidou satellite type.