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 . |