| Package | Description | 
|---|---|
| agi.foundation.navigation.datareaders | 
 Contains types for reading various navigation-related data file formats. 
 | 
| agi.foundation.propagators | 
 Contains types used in producing the state of an object from a known element set. 
 | 
| agi.foundation.time | 
 Contains types for quantifying and converting between various date, time, and time standard representations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
GlobalPositioningSystemDate | 
YumaAlmanacRecord.getEpoch()
Gets the epoch at which these elements are specified. 
 | 
GlobalPositioningSystemDate | 
YumaAlmanac.getEpoch()
Gets the epoch of the almanac, which is the time at which the almanac
    curve fit was performed. 
 | 
GlobalPositioningSystemDate | 
SemAlmanacRecord.getEpoch()
Gets the epoch at which these elements are specified. 
 | 
GlobalPositioningSystemDate | 
SemAlmanac.getEpoch()
Gets the epoch of the almanac, which is the time at which the almanac
    curve fit was performed. 
 | 
GlobalPositioningSystemDate | 
RinexNavigationEphemeris.getEpoch()
Gets the epoch at which these elements are specified. 
 | 
GlobalPositioningSystemDate | 
SP3dHeaderRecord.getStartEpochGps()
Gets the start epoch in GPS time format, derived from the GPS week and time of week. 
 | 
GlobalPositioningSystemDate | 
SP3cHeaderRecord.getStartEpochGps()
Gets the start epoch in GPS time format, derived from the GPS week and time of week. 
 | 
GlobalPositioningSystemDate | 
SP3aHeaderRecord.getStartEpochGps()
Gets the Start epoch in GPS time format, derived from the GPS week and time of week in line 2. 
 | 
GlobalPositioningSystemDate | 
RinexNavigationEphemeris.getTimeOfEphemerisGpsDate()
Gets the GPS date of the time of ephemeris of the message. 
 | 
GlobalPositioningSystemDate | 
RinexNavigationEphemeris.getTransmissionTimeGpsDate()
Gets the GPS date of the transmission time of the message. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RinexNavigationEphemeris | 
RinexNavigationRecord.getDataFromMostRecentEphemeris(GlobalPositioningSystemDate date)
Retrieves the  
RinexNavigationEphemeris defining all characteristics of this satellite
    which represent the most recent ephemeris prior to date, compared to TransmissionTime (get). | 
IGpsElements | 
RinexNavigationRecord.getElementsFromMostRecentEphemeris(GlobalPositioningSystemDate date)
Retrieves the  
IGpsElements defining the orbit of this satellite
    which represent the most recent ephemeris prior to date. | 
static SemAlmanacRecord | 
SemAlmanacRecord.readFrom(GlobalPositioningSystemDate almanacEpoch,
        BufferedReader reader)
Reads a record from a stream. 
 | 
void | 
YumaAlmanacRecord.setEpoch(GlobalPositioningSystemDate value)
Sets the epoch at which these elements are specified. 
 | 
void | 
SemAlmanacRecord.setEpoch(GlobalPositioningSystemDate value)
Sets the epoch at which these elements are specified. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
GlobalPositioningSystemDate | 
IGpsElements.getEpoch()
Gets the epoch at which these elements are specified. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
GlobalPositioningSystemDate | 
GlobalPositioningSystemDate.add(Duration duration)
Adds a  
Duration to this date, producing a new date. | 
static GlobalPositioningSystemDate | 
GlobalPositioningSystemDate.add(GlobalPositioningSystemDate left,
   Duration right)
Adds a  
Duration to a GlobalPositioningSystemDate, producing a new date. | 
GlobalPositioningSystemDate | 
GlobalPositioningSystemDate.addDays(double days)
Adds the specified number of days to this date and returns the new date. 
 | 
GlobalPositioningSystemDate | 
GlobalPositioningSystemDate.addSeconds(double seconds)
Adds the specified number of seconds to this date and returns the new date. 
 | 
GlobalPositioningSystemDate | 
GlobalPositioningSystemDate.subtract(Duration duration)
Subtracts a  
Duration from this date, producing a new date. | 
static GlobalPositioningSystemDate | 
GlobalPositioningSystemDate.subtract(GlobalPositioningSystemDate left,
        Duration right)
Subtracts a  
Duration from a date, yielding a new GlobalPositioningSystemDate. | 
| Modifier and Type | Method and Description | 
|---|---|
static GlobalPositioningSystemDate | 
GlobalPositioningSystemDate.add(GlobalPositioningSystemDate left,
   Duration right)
Adds a  
Duration to a GlobalPositioningSystemDate, producing a new date. | 
int | 
GlobalPositioningSystemDate.compareTo(GlobalPositioningSystemDate other)
Compares this instance with another instance of the same type. 
 | 
static boolean | 
GlobalPositioningSystemDate.equals(GlobalPositioningSystemDate left,
      GlobalPositioningSystemDate right)
Returns  
true if the two instances are exactly equal. | 
boolean | 
GlobalPositioningSystemDate.equalsEpsilon(GlobalPositioningSystemDate other,
             double epsilon)
Returns true if this date is within  
epsilon seconds of the
    specified date. | 
boolean | 
GlobalPositioningSystemDate.equalsType(GlobalPositioningSystemDate other)
Indicates whether another instance of this type is exactly equal to this instance. 
 | 
static boolean | 
GlobalPositioningSystemDate.greaterThan(GlobalPositioningSystemDate left,
           GlobalPositioningSystemDate right)
Returns true if  
left occurs after right. | 
static boolean | 
GlobalPositioningSystemDate.greaterThanOrEqual(GlobalPositioningSystemDate left,
                  GlobalPositioningSystemDate right)
Returns true if  
left occurs after or at the same time as right. | 
static boolean | 
GlobalPositioningSystemDate.lessThan(GlobalPositioningSystemDate left,
        GlobalPositioningSystemDate right)
Returns true if  
left occurs before right. | 
static boolean | 
GlobalPositioningSystemDate.lessThanOrEqual(GlobalPositioningSystemDate left,
               GlobalPositioningSystemDate right)
Returns true if  
left occurs before or at the same time as right. | 
double | 
GlobalPositioningSystemDate.minutesDifference(GlobalPositioningSystemDate other)
Computes the number of minutes that have elapsed from this date to the
     
other date. | 
static boolean | 
GlobalPositioningSystemDate.notEquals(GlobalPositioningSystemDate left,
         GlobalPositioningSystemDate right)
Returns  
true if the two instances are not exactly equal. | 
double | 
GlobalPositioningSystemDate.secondsDifference(GlobalPositioningSystemDate other)
Computes the number of seconds that have elapsed from this date to the
     
other date. | 
Duration | 
GlobalPositioningSystemDate.subtract(GlobalPositioningSystemDate subtrahend)
Subtracts another date from this date. 
 | 
static GlobalPositioningSystemDate | 
GlobalPositioningSystemDate.subtract(GlobalPositioningSystemDate left,
        Duration right)
Subtracts a  
Duration from a date, yielding a new GlobalPositioningSystemDate. | 
static Duration | 
GlobalPositioningSystemDate.subtract(GlobalPositioningSystemDate left,
        GlobalPositioningSystemDate right)
Subtracts a date from another date, yielding a  
Duration. |