Interface | Description |
---|---|
AttitudeBuilder |
该接口表示姿态的构建器。
|
AttitudeProvider |
该接口表示姿态提供者模型集。
|
AttitudeProviderModifier |
该接口表示修改/包装另一个基础提供者的姿态提供者。
|
AttitudesSequence.SwitchHandler |
姿态切换通知的接口。
|
BoundedAttitudeProvider |
该接口用于仅在时间范围内有效的姿态星历。
|
Class | Description |
---|---|
AggregateBoundedAttitudeProvider |
一个 BoundedAttitudeProvider ,它覆盖了由覆盖较短时间跨度的几个组成姿态提供者组成的较长时间跨度。
|
Attitude |
该类处理给定日期的姿态定义。
|
AttitudeInterpolator |
姿态插值的类。
|
AttitudesSequence |
该类管理一系列不同的姿态提供者,这些提供者根据切换事件依次激活。
|
BodyCenterPointing |
处理以机体中心为指向的姿态提供者的类。
|
CelestialBodyPointed |
处理以天体为指向的姿态提供者的类。
|
FieldAttitude<T extends org.hipparchus.CalculusFieldElement<T>> |
处理给定日期的姿态定义的类。
|
FieldAttitudeInterpolator<KK extends org.hipparchus.CalculusFieldElement<KK>> |
姿态插值的类。
|
FieldInertia<T extends org.hipparchus.CalculusFieldElement<T>> |
3D对象的惯性容器。
|
FieldInertiaAxis<T extends org.hipparchus.CalculusFieldElement<T>> |
惯性轴的容器。
|
FixedFrameBuilder |
假设角坐标以固定框架给出的构建器。
|
FixedRate |
处理围绕固定轴以恒定速率的简单姿态提供者的类。
|
FrameAlignedProvider |
处理与框架对齐或固定偏移的姿态提供者的类。
|
GroundPointing |
地面指向姿态提供者的基类。
|
Inertia |
3D对象的惯性容器。
|
InertiaAxis |
惯性轴的容器。
|
LofOffset |
固定滚转、俯仰和偏航角(任意顺序)相对于局部轨道框架定义的姿态法则。
|
LofOffsetPointing |
提供默认姿态提供者的类。
|
NadirPointing |
处理天顶指向姿态提供者的类。
|
SpinStabilized |
处理自旋稳定的姿态提供者的类。
|
TabulatedLofOffset |
从包含相对于局部轨道框架的偏移的预定义表中插值的姿态提供者的类。
|
TabulatedProvider |
从预定义表中插值的姿态提供者的类。
|
TargetPointing |
处理目标指向姿态提供者的类。
|
TorqueFree |
处理一般(非对称)体的无扭矩运动的类。
|
YawCompensation |
处理偏航补偿姿态提供者的类。
|
YawSteering |
处理偏航转向法则的类。
|
一些力模型,如大气阻力或机动,需要了解惯性框架中的航天器方向。OREKIT使用一个简单的容器Attitude
,其中包括几何部分(即旋转)和运动学部分(即瞬时旋转轴)。此容器中包含的组件允许将向量从惯性框架转换为航天器框架以及它们的导数。这个容器在精神上类似于抽象Orbit
类的各种扩展:它表示特定时刻的状态。
该包中已经提供了几种经典的姿态法则。一个特殊的实现是AttitudesSequence
类,它处理一组法则,任何时候只有一个法则处于活动状态。随着切换事件的触发,活动法则会发生变化。
Copyright © 2002-2023 CS GROUP. All rights reserved.