Skip navigation links

Package org.orekit.time

这个独立的包提供了处理历元、时间标度以及比较瞬时时间的类。

See: Description

Package org.orekit.time Description

这个独立的包提供了处理历元、时间标度以及比较瞬时时间的类。

主要类是AbsoluteDate,它表示一个独特的时间点,没有歧义。为此,定义此对象的方式非常严格。

最简单、最明显的方式是通过与另一个时间点的偏移来定义一个时间点。Orekit定义了9个参考历元。前6个通常在太空社区中使用,第七个通常在计算机科学领域中使用,最后两个方便在最小/最大搜索循环中进行初始化:

第二种定义,如果不小心使用可能会导致一些混淆,是通过在特定时间标度中给出位置(日期)来定义。理解各种可用的时间标度定义以避免错误非常重要。Orekit提供了9个最重要的时间标度:

构建完成后,AbsoluteDate可以与其他时间点进行比较,并在其他时间标度中表示。它用于定义状态、轨道、坐标系等。包含日期的类实现了TimeStamped接口。ChronologicalComparator单例可以按时间顺序对实现此接口的对象进行排序。

Author:
L. Maisonobe
Skip navigation links

Copyright © 2002-2023 CS GROUP. All rights reserved.