org.orekit.utils
包提供了管理数学或几何对象的方法。
PVCoordinates
类只是一个位置和速度向量的容器。 TimeStampedPVCoordinates
类是一个简单的扩展,添加了一个。它是一个非常低级的对象,应该与其他对象一起使用。特别是,它本身不持有对其定义的参考帧和时间的任何引用。这些数据应该在其他地方保存。
PVCoordinatesProvider
可能是Orekit提供的最常见的接口。它用于表示几乎任何移动的物体,无论是航天器(轨道传播器扩展此接口),还是一些特定的参考帧(航天器参考帧和地心参考帧都实现此接口),或者可以从星历中检索的天体。
Constants
接口仅定义了有用的常量,如儒略日持续时间,标准重力或地球物理参数的几个模型,它不定义任何处理方法。
SecularAndHarmonic
类是用于将轨道参数拟合为多项式和周期函数的线性组合的实用程序,并且可以检索拟合参数或计算轨道的瞬时或平均值(包括一阶和二阶导数)。
IERSConventions
枚举收集了由IERS定义并随着约定的更新而更改的所有模型,例如岁差-章动模型。它主要用作帧的配置参数,允许用户在创建日期均值帧时选择要使用的岁差章动模型,只需将IERS_1996、IERS_2003或IERS_2010作为约定参数提供给FrameFactory的getMOD
工厂方法。