Package | Description |
---|---|
agi.foundation.ccsds |
Contains types for interoperating with data formats supported by
The Consultative Committee for Space Data Systems (CCSDS).
|
agi.foundation.navigation.datareaders |
Contains types for reading various navigation-related data file formats.
|
agi.foundation.time |
Contains types for quantifying and converting between various date, time, and time standard representations.
|
Modifier and Type | Method and Description |
---|---|
TimeStandard |
CcsdsOrbitEphemerisMessageSegment.getTimeStandard()
Gets or sets the time standard used for metadata, ephemeris data,
and covariance data.
|
Modifier and Type | Method and Description |
---|---|
void |
CcsdsOrbitEphemerisMessageSegment.setTimeStandard(TimeStandard value)
Gets or sets the time standard used for metadata, ephemeris data,
and covariance data.
|
Modifier and Type | Method and Description |
---|---|
TimeStandard |
SP3dHeaderRecord.getTimeStandard()
Gets the
Time Standard used in this SP3d Ephemeris file. |
TimeStandard |
SP3cHeaderRecord.getTimeStandard()
Gets the
Time Standard used in this SP3c Ephemeris file. |
TimeStandard |
RinexObservationHeader.getTimeStandard()
Gets the time standard property for the RINEX header.
|
Modifier and Type | Method and Description |
---|---|
TimeStandard |
TimeStandard.getArithmeticSafeStandard()
Gets a time standard that is equivalent to this time standard but is safe for arithmetic.
|
static TimeStandard |
TimeStandard.getBarycentricDynamicalTime()
Gets the Barycentric Dynamical Time (TDB) time standard.
|
static TimeStandard |
TimeStandard.getCoordinatedUniversalTime()
Gets the Coordinated Universal Time (UTC) time standard.
|
static TimeStandard |
TimeStandard.getGlobalPositioningSystemTime()
Gets the Global Positioning System (GPS) time standard.
|
static TimeStandard |
TimeStandard.getInternationalAtomicTime()
Gets the International Atomic Time (TAI) time standard.
|
TimeStandard |
JulianDate.getStandard()
Gets the
TimeStandard that this astronomical Julian date is based upon. |
TimeStandard |
Duration.getStandard()
Gets the time standard in which this
Duration is measured. |
static TimeStandard |
TimeStandard.getTerrestrialTime()
Gets the Terrestrial Time (TT) time standard.
|
static TimeStandard |
TimeStandard.getUniversalTime1()
Gets the Universal Time 1 (UT1) time standard.
|
Modifier and Type | Method and Description |
---|---|
static JulianDate |
TimeStandardConverter.convert(JulianDate value,
TimeStandard to)
Converts the specified
JulianDate to the specified
TimeStandard . |
static Duration |
Duration.fromDays(double days,
TimeStandard standard)
Returns a
Duration that represents the specified number of days
using the specified time standard. |
static Duration |
Duration.fromHours(double hours,
TimeStandard standard)
Returns a
Duration that represents the specified number of hours using the
specified time standard. |
static Duration |
Duration.fromMinutes(double minutes,
TimeStandard standard)
Returns a
Duration that represents the specified number of minutes using the
specified time standard. |
static Duration |
Duration.fromSeconds(double seconds,
TimeStandard standard)
Returns a
Duration that represents the specified number of seconds using the
specified time standard. |
static int |
TimeStandardConverter.getConversionDistance(TimeStandard from,
TimeStandard to)
Gets the number of intermediate conversions that must be done to convert from
from to to . |
static boolean |
TimeStandardConverter.isConversionDefined(TimeStandard from,
TimeStandard to)
Determines if a conversion between two
TimeStandards has been defined. |
static void |
TimeStandardConverter.registerConversion(TimeStandard from,
TimeStandard to,
FormatConversionCallback<JulianDate,TimeStandard> conversion)
Registers a new conversion between time standards.
|
GregorianDate |
GregorianDate.roundSeconds(int digits,
TimeStandard timeStandard)
Rounds this instance to the specified number of decimal digits in the seconds, rolling over to minutes, hours, days,
etc.
|
ZonedDateTime |
JulianDate.toDateTime(TimeStandard standard)
Converts this
JulianDate to a
ZonedDateTime expressed in the specified time standard. |
GregorianDate |
JulianDate.toGregorianDate(TimeStandard standard)
Converts this
JulianDate to a GregorianDate
expressed in the specified time standard. |
JulianDate |
GregorianDate.toJulianDate(TimeStandard timeStandard)
Convert this
GregorianDate to a JulianDate . |
TimeIntervalCollection1<T> |
TimeIntervalCollection1.toTimeStandard(TimeStandard timeStandard)
Converts all times in this time interval collection to be the specified time standard.
|
TimeIntervalCollection |
TimeIntervalCollection.toTimeStandard(TimeStandard timeStandard)
Converts all times in this time interval collection to be the specified time standard.
|
TimeInterval1<T> |
TimeInterval1.toTimeStandard(TimeStandard timeStandard)
Returns a
TimeInterval1 equivalent to this one where the time standard
of the start and end dates has been converted to the specified standard. |
TimeInterval |
TimeInterval.toTimeStandard(TimeStandard timeStandard)
Returns a
TimeInterval equivalent to this one where the time standard
of the start and end dates has been converted to the specified standard. |
JulianDate |
JulianDate.toTimeStandard(TimeStandard timeStandard)
Converts this
JulianDate to the specified time standard. |
static boolean |
TimeStandardConverter.tryConvert(JulianDate value,
TimeStandard to,
JulianDate[] result)
Tries to convert the specified
JulianDate to the specified
TimeStandard , returning success or failure. |
boolean |
JulianDate.tryConvertTimeStandard(TimeStandard timeStandard,
JulianDate[] result)
Try to convert this
JulianDate to the specified
TimeStandard , if the specified TimeStandard is
capable of representing this time. |
Modifier and Type | Method and Description |
---|---|
static void |
TimeStandardConverter.registerConversion(TimeStandard from,
TimeStandard to,
FormatConversionCallback<JulianDate,TimeStandard> conversion)
Registers a new conversion between time standards.
|
Constructor and Description |
---|
Duration(Duration timeSpan,
TimeStandard standard)
|
Duration(int days,
double seconds,
TimeStandard standard)
Initializes a new instance of
Duration from a specified number
of days and seconds. |
Duration(int days,
int hours,
int minutes,
double seconds,
TimeStandard standard)
Initializes a new instance of
Duration from a specified number
of days, hours, minutes, and seconds. |
GregorianDate(JulianDate julianDate,
TimeStandard timeStandard)
Initializes a
GregorianDate from the provided
JulianDate . |
JulianDate(double dayCount,
TimeStandard timeStandard)
Initializes a
JulianDate from a double expressing the complete astronomical Julian Date. |
JulianDate(GregorianDate gregorianDate,
TimeStandard standard)
Initializes a
JulianDate from a GregorianDate where the GregorianDate
is expressed in the given TimeStandard . |
JulianDate(int day,
double secondsOfDay,
TimeStandard timeStandard)
Initializes a
JulianDate from the provided values. |
JulianDate(ZonedDateTime dateTime,
TimeStandard standard)
Initializes a
JulianDate from a ZonedDateTime and specified time standard. |
TimeStandard(String name,
String abbreviation,
TimeStandard arithmeticSafeStandard)
Initializes a new instance.
|