public class ConstantPVCoordinatesProvider extends Object implements PVCoordinatesProvider
getPVCoordinates(AbsoluteDate, Frame)
时,常量点将被转换到目标参考系并返回。此行为与AbsolutePVCoordinates.getPVCoordinates(AbsoluteDate, Frame)
(内部使用shiftedBy()
)不同。当不需要执行平移时(例如表示地面上的固定点)使用此类。
Constructor and Description |
---|
ConstantPVCoordinatesProvider(GeodeticPoint pos, OneAxisEllipsoid body)
从中心天体上的固定纬度/经度/高度创建提供程序。
|
ConstantPVCoordinatesProvider(PVCoordinates pva, Frame frame)
从参考系中的固定点创建PVCoordinatesProvider。
|
ConstantPVCoordinatesProvider(org.hipparchus.geometry.euclidean.threed.Vector3D pos, Frame frame)
从参考系中的固定点创建PVCoordinatesProvider。
|
Modifier and Type | Method and Description |
---|---|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getPosition(AbsoluteDate date, Frame frame)
获取天体在所选参考系中的位置。
|
TimeStampedPVCoordinates |
getPVCoordinates(AbsoluteDate date, Frame frame)
获取天体在所选参考系中的 PVCoordinates 。
|
public ConstantPVCoordinatesProvider(org.hipparchus.geometry.euclidean.threed.Vector3D pos, Frame frame)
pos
- 参考系中的固定位置
frame
- 定义pva
的参考系
public ConstantPVCoordinatesProvider(GeodeticPoint pos, OneAxisEllipsoid body)
new ConstantPVCoordinatesProvider(body.transform(pos), body.getBodyFrame())
提供了便利。
pos
- 相对于椭球体表面的位置
body
- 参考椭球体
public ConstantPVCoordinatesProvider(PVCoordinates pva, Frame frame)
pva
- 参考系中的点
frame
- 定义pva
的参考系
public org.hipparchus.geometry.euclidean.threed.Vector3D getPosition(AbsoluteDate date, Frame frame)
PVCoordinatesProvider
getPosition
在接口 PVCoordinatesProvider
date
- 当前日期
frame
- 定义位置的参考系
public TimeStampedPVCoordinates getPVCoordinates(AbsoluteDate date, Frame frame)
PVCoordinatesProvider
PVCoordinates
。
getPVCoordinates
在接口 PVCoordinatesProvider
date
- 当前日期
frame
- 定义位置的参考系
Copyright © 2002-2023 CS GROUP. All rights reserved.