public interface IAUPole extends Serializable
此接口定义了符合IAU/IAG行星和卫星的地图坐标和旋转元素工作组(WGCCRE)报告的方法。这些定义对于每三年发布的此报告的所有最新版本都是通用的。
极点方向和W角系数的精确值可能会因模型调整而有所变化。实现此接口的常数的最新值可以在工作组网站中找到。
CelestialBodies
Modifier and Type | Method and Description |
---|---|
default org.hipparchus.geometry.euclidean.threed.Vector3D |
getNode(AbsoluteDate date)
获取ICRF坐标系中的本体Q节点方向。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
getNode(FieldAbsoluteDate<T> date)
获取ICRF坐标系中的本体Q节点方向。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getPole(AbsoluteDate date)
获取ICRF坐标系中的本体北极方向。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
getPole(FieldAbsoluteDate<T> date)
获取ICRF坐标系中的本体北极方向。
|
double |
getPrimeMeridianAngle(AbsoluteDate date)
获取本初子午线角度。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
getPrimeMeridianAngle(FieldAbsoluteDate<T> date)
获取本初子午线角度。
|
org.hipparchus.geometry.euclidean.threed.Vector3D getPole(AbsoluteDate date)
date
- 当前日期
<T extends org.hipparchus.CalculusFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> getPole(FieldAbsoluteDate<T> date)
T
- 字段元素的类型
date
- 当前日期
default org.hipparchus.geometry.euclidean.threed.Vector3D getNode(AbsoluteDate date)
date
- 当前日期
default <T extends org.hipparchus.CalculusFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> getNode(FieldAbsoluteDate<T> date)
T
- 字段元素的类型
date
- 当前日期
double getPrimeMeridianAngle(AbsoluteDate date)
本初子午线角度是Q节点和本初子午线之间的角度。代表了天体的旋转。
date
- 当前日期
<T extends org.hipparchus.CalculusFieldElement<T>> T getPrimeMeridianAngle(FieldAbsoluteDate<T> date)
本初子午线角度是Q节点和本初子午线之间的角度。代表了天体的旋转。
T
- 字段元素的类型
date
- 当前日期
Copyright © 2002-2023 CS GROUP. All rights reserved.