public static class OrekitAttitudeEphemerisFile.OrekitSatelliteAttitudeEphemeris extends Object implements AttitudeEphemerisFile.SatelliteAttitudeEphemeris<TimeStampedAngularCoordinates,OrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment>
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_INTERPOLATION_METHOD
如果未指定,默认的插值样本大小。
|
static int |
DEFAULT_INTERPOLATION_SIZE
如果未指定,默认的插值样本大小。
|
Constructor and Description |
---|
OrekitSatelliteAttitudeEphemeris(String id)
用于构建卫星星历对象的标准构造函数。
|
Modifier and Type | Method and Description |
---|---|
OrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment |
addNewSegment(List<SpacecraftState> states, String interpolationMethod, int interpolationSamples, AngularDerivativesFilter availableDerivatives)
将预先计算的卫星状态注入到此姿态星历文件对象中,返回已在内部存储的生成的 OrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment 。
|
String |
getId()
获取卫星ID。
|
List<OrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment> |
getSegments()
获取姿态星历的段。
|
AbsoluteDate |
getStart()
获取星历的起始日期。
|
AbsoluteDate |
getStop()
获取星历的结束日期。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttitudeProvider
public static final String DEFAULT_INTERPOLATION_METHOD
public static final int DEFAULT_INTERPOLATION_SIZE
public OrekitSatelliteAttitudeEphemeris(String id)
id
- 此数据的空间对象的ID
public String getId()
public List<OrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment> getSegments()
姿态星历段通常用于在不连续事件周围分割星历。
public AbsoluteDate getStart()
public AbsoluteDate getStop()
public OrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment addNewSegment(List<SpacecraftState> states, String interpolationMethod, int interpolationSamples, AngularDerivativesFilter availableDerivatives)
OrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment
。
states
- 将组成此新单元的SpacecraftState
列表
interpolationMethod
- 在由另一个系统处理时应使用的插值方法
interpolationSamples
- 在由另一个系统处理时应使用的插值样本数
availableDerivatives
- 用于插值的导数
OrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment
Copyright © 2002-2023 CS GROUP. All rights reserved.