public class TrajectoryState extends Object implements TimeStamped
Constructor and Description |
---|
TrajectoryState(OrbitElementsType type, AbsoluteDate date, double[] elements)
简单构造函数。
|
TrajectoryState(OrbitElementsType type, AbsoluteDate date, String[] fields, int first, List<Unit> units)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
CartesianDerivativesFilter |
getAvailableDerivatives()
获取此状态中可用的位置导数。
|
AbsoluteDate |
getDate()
获取日期。
|
double[] |
getElements()
获取轨道元素。
|
OrbitElementsType |
getType()
获取元素的类型。
|
TimeStampedPVCoordinates |
toCartesian(OneAxisEllipsoid body, double mu)
转换为笛卡尔坐标。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
durationFrom
public TrajectoryState(OrbitElementsType type, AbsoluteDate date, String[] fields, int first, List<Unit> units)
type
- 元素的类型
date
- 条目日期
fields
- 轨道元素
first
- 解析时要考虑的第一个字段的索引
units
- 用于解析的单位
public TrajectoryState(OrbitElementsType type, AbsoluteDate date, double[] elements)
type
- 元素的类型
date
- 条目日期
elements
- 以国际单位制表示的轨道元素
public AbsoluteDate getDate()
getDate
在接口 TimeStamped
public double[] getElements()
public OrbitElementsType getType()
public CartesianDerivativesFilter getAvailableDerivatives()
public TimeStampedPVCoordinates toCartesian(OneAxisEllipsoid body, double mu)
body
- 中心天体(如果type
不是OrbitElementsType.GEODETIC
,则可能为null)
mu
- 以m³/s²为单位的引力参数
Copyright © 2002-2023 CS GROUP. All rights reserved.