Interface | Description |
---|---|
EOPBasedTransformProvider |
使用Earth Orientation Parameters的变换提供者的接口。
|
EopHistoryLoader |
加载地球定向参数历史的接口。
|
EopHistoryLoader.Parser |
解析EOP数据文件的接口。
|
FieldStaticTransform<T extends org.hipparchus.CalculusFieldElement<T>> |
仅包括平移和旋转的变换。
|
Frames |
一组常用的 Frame 的集合。
|
ItrfVersionProvider |
根据给定的EOP数据集检索ITRF版本的接口。
|
LOF |
本地轨道参考系的接口。
|
StaticTransform |
仅包括平移和旋转的变换。
|
TransformProvider |
变换提供者的接口。
|
Class | Description |
---|---|
AbstractEopLoader |
EOP加载器的基类。
|
AbstractFrames |
这个类是 Frames 的实现,当首次使用时创建参考系,并使用同步来确保每个参考系只创建一次。
|
CR3BPRotatingFrame |
创建以CR3BP系统的重心为中心的旋转参考系的类。
|
EclipticProvider |
与黄道对齐的惯性参考系。
|
EOPEntry |
包含地球定向参数条目的类。
|
EOPFittedModel |
用于地球定向参数拟合模型的容器。
|
EOPFitter |
用于 EOP预测 的地球定向参数拟合器。
|
EOPHistory |
这个类在一个较长的时间范围内加载任何类型的地球定向参数数据。
|
FactoryManagedFrame |
由 Frames 管理的预定义参考系的基类。
|
FieldPoleCorrection<T extends org.hipparchus.CalculusFieldElement<T>> |
极点修正参数的简单容器类。
|
FieldTransform<T extends org.hipparchus.CalculusFieldElement<T>> |
三维空间中的变换类。
|
FieldTransformGenerator<T extends org.hipparchus.CalculusFieldElement<T>> |
在 GenericTimeStampedCache 中使用场地变换的生成器。
|
FixedTransformProvider |
使用固定变换的变换提供者。
|
Frame |
三维参考系类。
|
FramesFactory |
预定义参考系的工厂。
|
GTODProvider |
真实格林尼治时参考系,也称为真实日期旋转参考系(TDR)或格林尼治旋转坐标参考系(GCR)。
|
HelmertTransformation |
大地系统的变换类。
|
InterpolatingTransformProvider |
使用变换样本上的线程安全插值的变换提供者。
|
ITRFVersion.Converter |
ITRF参考系之间的专门变换提供者。
|
ITRFVersionLoader |
ITRF版本配置文件的加载器。
|
ITRFVersionLoader.ITRFVersionConfiguration |
ITRF版本配置条目。
|
L1Frame |
创建一个以 L1TransformProvider 为中心的L1参考系的类。
|
L1TransformProvider |
两个天体的L1拉格朗日点上的参考系的L1变换提供者。
|
L2Frame |
创建一个以 L2TransformProvider 为中心的L2参考系的类。
|
LazyLoadedEop |
根据需要从配置的一组 EopHistoryLoader 中加载地球定向参数(EOP)。
|
LazyLoadedFrames |
当请求的参考系需要时,这个类会延迟加载辅助数据。
|
LocalMagneticFieldFrame |
处理磁场变化姿态提供者的类。
|
LocalOrbitalFrame |
随着轨道卫星运动的参考系的类。
|
OrphanFrame |
可以从叶子到根构建的原型参考系,稍后可以附加到树上。
|
PoleCorrection |
极点修正参数的简单容器类。
|
PredictedEOPHistory |
使用拟合方法扩展 EOPHistory 几周的类。
|
ShiftingTransformProvider |
使用线程安全的转换样本上的平移的变换提供者。
|
SingleParameterFitter |
一个地球定向参数的拟合器。
|
TopocentricFrame |
地心顶点参考系。
|
Transform |
三维空间中的变换类。
|
TransformGenerator |
在 GenericTimeStampedCache 中使用变换的生成器。
|
TransformProviderUtils |
变换提供者的实用程序。
|
TwoBodiesBaryFrame |
从两个天体创建惯性重心参考系的类。
|
UpdatableFrame |
其从父参考系的变换可以更新的参考系。
|
VersionedITRF |
国际地球参考系的特定版本。
|
Enum | Description |
---|---|
HelmertTransformation.Predefined |
预定义Helmert变换的枚举。
|
ITRFVersion |
ITRF版本的枚举。
|
LocalMagneticFieldFrame.LOFBuilderVector |
定义本地轨道参考系的+j轴如何定义的枚举。
|
LOFType |
不同类型的本地轨道参考系的枚举。
|
Predefined |
由 Frames 提供的预定义参考系。
|
Transform
类表示完整的变换:组合的旋转和平移,以及它们的第一时间导数以处理运动学。
每个Frame
由将其链接到另一个参考系的变换定义,称为其父参考系。唯一的例外是根参考系,它没有父参考系。这意味着所有参考系自然地组织成一个具有单个根的树。预定义的GCRF惯性参考系被任意选择为每棵树的根。
FramesFactory
类实现了几个预定义的参考系。其中一组对应于来自各种IERS公约(ITRF和其他)的参考系。不属于前一组的其他参考系是在GCRF之前使用的EME2000参考系,它通过简单的偏置旋转与GCRF相连,涉及IAU 1976岁差模型的MOD(Mean Of Date)参考系,涉及IAU 1980章动模型的TOD(True Of Date)参考系,涉及IAU 1982格林尼治恒星时模型的GTOD(Greenwich True Of Date)参考系和涉及Veis修改的恒星时模型的Veis 1950参考系。
一些其他参考系在此包之外预定义,在CelestialBodies
类中。它们对应于太阳、月亮、行星、太阳系重心和地月重心。为了方便起见,非常重要的太阳系重心参考系,即ICRF,即使它实际上是在bodies包中实现的,也可以从此包中的工厂中检索到。
参考系可以是时间相关的(例如ITRF参考系由于岁差/章动、地球自转和极移而依赖于时间)。为了从一个参考系到另一个参考系获得变换,必须指定日期,并在幕后调用TransformProvider.getTransform(AbsoluteDate)
。如果用户想要实现自己的日期同步参考系,他必须实现自己的TransformProvider
类,并将其提供给参考系构造函数。
Copyright © 2002-2023 CS GROUP. All rights reserved.