public interface LOF
Modifier and Type | Method and Description |
---|---|
String |
getName()
获取本地轨道参考系的名称。
|
default boolean |
isQuasiInertial()
获取指示当前本地轨道参考系是否应被视为伪惯性的标志。
|
org.hipparchus.geometry.euclidean.threed.Rotation |
rotationFromInertial(AbsoluteDate date, PVCoordinates pv)
获取从惯性参考系到本地轨道参考系的旋转。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
rotationFromInertial(org.hipparchus.Field<T> field, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
获取从惯性参考系到本地轨道参考系的旋转。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
rotationFromLOF(org.hipparchus.Field<T> field, LOF fromLOF, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
获取从输入 本地轨道参考系 到实例的旋转。
|
default org.hipparchus.geometry.euclidean.threed.Rotation |
rotationFromLOF(LOF fromLOF, AbsoluteDate date, PVCoordinates pv)
获取从输入 本地轨道参考系 到实例的旋转。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
rotationFromLOFInToLOFOut(org.hipparchus.Field<T> field, LOF in, LOF out, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
获取从输入到输出 本地轨道参考系 的旋转。
|
static org.hipparchus.geometry.euclidean.threed.Rotation |
rotationFromLOFInToLOFOut(LOF in, LOF out, AbsoluteDate date, PVCoordinates pv)
获取从输入到输出 本地轨道参考系 的旋转。
|
default Transform |
transformFromInertial(AbsoluteDate date, PVCoordinates pv)
获取从定义位置-速度的惯性参考系到本地轨道参考系的变换。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
transformFromInertial(FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
获取从定义位置-速度的惯性参考系到本地轨道参考系的变换。
|
default Transform |
transformFromLOF(LOF fromLOF, AbsoluteDate date, PVCoordinates pv)
获取从输入 本地轨道参考系 到实例的旋转。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
transformFromLOF(LOF fromLOF, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
获取从输入 常用本地轨道参考系 到实例的旋转。
|
static Transform |
transformFromLOFInToLOFOut(LOF in, LOF out, AbsoluteDate date, PVCoordinates pv)
获取从输入到输出 本地轨道参考系 的变换。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
transformFromLOFInToLOFOut(LOF in, LOF out, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
获取从输入到输出 本地轨道参考系 的变换。
|
static <T extends org.hipparchus.CalculusFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotationFromLOFInToLOFOut(org.hipparchus.Field<T> field, LOF in, LOF out, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
本地轨道参考系
的旋转。
此旋转不包括任何时间导数。如果还需要第一时间导数(即旋转速率),则必须调用完整的transformFromLOFInToLOFOut(LOF, LOF, FieldAbsoluteDate, FieldPVCoordinates)
方法,并从中提取完整的旋转变换。
T
- 字段元素的类型
field
- 元素所属的字段
in
- 输入常用本地轨道参考系
out
- 输出常用本地轨道参考系
date
- 旋转的日期
pv
- 空间航天器在某惯性参考系中的位置-速度
static <T extends org.hipparchus.CalculusFieldElement<T>> FieldTransform<T> transformFromLOFInToLOFOut(LOF in, LOF out, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
本地轨道参考系
的变换。
T
- 字段元素的类型
in
- 输入常用本地轨道参考系
out
- 输出常用本地轨道参考系
date
- 变换的日期
pv
- 空间航天器在某惯性参考系中的位置-速度
static org.hipparchus.geometry.euclidean.threed.Rotation rotationFromLOFInToLOFOut(LOF in, LOF out, AbsoluteDate date, PVCoordinates pv)
本地轨道参考系
的旋转。
此旋转不包括任何时间导数。如果还需要第一时间导数(即旋转速率),则必须调用完整的transformFromLOFInToLOFOut(LOF, LOF, AbsoluteDate, PVCoordinates)
方法,并从中提取完整的旋转变换。
in
- 输入常用本地轨道参考系
out
- 输出常用本地轨道参考系
date
- 旋转的日期
pv
- 空间航天器在某惯性参考系中的位置-速度
static Transform transformFromLOFInToLOFOut(LOF in, LOF out, AbsoluteDate date, PVCoordinates pv)
本地轨道参考系
的变换。
in
- 输入常用本地轨道参考系
out
- 输出常用本地轨道参考系
date
- 变换的日期
pv
- 空间航天器在某惯性参考系中的位置-速度
default <T extends org.hipparchus.CalculusFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotationFromLOF(org.hipparchus.Field<T> field, LOF fromLOF, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
本地轨道参考系
到实例的旋转。
此旋转不包括任何时间导数。如果还需要第一时间导数(即旋转速率),则必须调用完整的transformFromLOF(LOF, FieldAbsoluteDate, FieldPVCoordinates)
方法,并从中提取完整的旋转变换。
T
- 字段元素的类型
field
- 元素所属的字段
fromLOF
- 输入本地轨道参考系
date
- 旋转的日期
pv
- 空间航天器在某惯性参考系中的位置-速度
default <T extends org.hipparchus.CalculusFieldElement<T>> FieldTransform<T> transformFromLOF(LOF fromLOF, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
常用本地轨道参考系
到实例的旋转。
T
- 字段元素的类型
fromLOF
- 输入本地轨道参考系
date
- 变换的日期
pv
- 空间航天器在某惯性参考系中的位置-速度
default <T extends org.hipparchus.CalculusFieldElement<T>> FieldTransform<T> transformFromInertial(FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
T
- 字段元素的类型
date
- 当前日期
pv
- 空间航天器在某惯性参考系中的位置-速度
<T extends org.hipparchus.CalculusFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotationFromInertial(org.hipparchus.Field<T> field, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pv)
此旋转不包括任何时间导数。如果还需要第一时间导数(即旋转速率),则必须调用完整的transformFromInertial(FieldAbsoluteDate, FieldPVCoordinates)
方法,并从中提取完整的旋转变换。
T
- 字段元素的类型
field
- 元素所属的字段
date
- 旋转的日期
pv
- 空间航天器在某惯性参考系中的位置-速度
default org.hipparchus.geometry.euclidean.threed.Rotation rotationFromLOF(LOF fromLOF, AbsoluteDate date, PVCoordinates pv)
本地轨道参考系
到实例的旋转。
此旋转不包括任何时间导数。如果还需要第一时间导数(即旋转速率),则必须调用完整的transformFromLOF(LOF, AbsoluteDate, PVCoordinates)
方法,并从中提取完整的旋转变换。
fromLOF
- 输入本地轨道参考系
date
- 旋转的日期
pv
- 空间航天器在某惯性参考系中的位置-速度
default Transform transformFromLOF(LOF fromLOF, AbsoluteDate date, PVCoordinates pv)
局部轨道坐标系
到实例的旋转。
fromLOF
- 输入的局部轨道坐标系
date
- 变换的日期
pv
- 空间航行器在某个惯性坐标系中的位置-速度
default Transform transformFromInertial(AbsoluteDate date, PVCoordinates pv)
date
- 当前日期
pv
- 空间航行器在某个惯性坐标系中的位置-速度
org.hipparchus.geometry.euclidean.threed.Rotation rotationFromInertial(AbsoluteDate date, PVCoordinates pv)
此旋转不包括任何时间导数。如果还需要第一时间导数(即旋转速率),则必须调用完整的transformFromInertial
方法,并从中提取完整的旋转变换。
date
- 旋转的日期
pv
- 空间航行器在某个惯性坐标系中的位置-速度
default boolean isQuasiInertial()
String getName()
Copyright © 2002-2023 CS GROUP. All rights reserved.