public static class STKEphemerisFile.STKEphemeris extends Object implements EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>
Constructor and Description |
---|
STKEphemeris(String satelliteId, double mu, List<STKEphemerisFile.STKEphemerisSegment> segments)
|
Modifier and Type | Method and Description |
---|---|
String |
getId()
获取卫星ID。
|
double |
getMu()
获取卫星的标准引力参数。
|
List<STKEphemerisFile.STKEphemerisSegment> |
getSegments()
获取星历的分段。
|
AbsoluteDate |
getStart()
获取星历的起始日期。
|
AbsoluteDate |
getStop()
获取星历的结束日期。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPropagator, getPropagator
public STKEphemeris(String satelliteId, double mu, List<STKEphemerisFile.STKEphemerisSegment> segments)
STKEphemerisFile.STKEphemeris
实例。此构造函数浅复制提供的分段列表。
satelliteId
- 卫星ID
mu
- 引力参数(m^3/s^2)
segments
- 星历分段
public String getId()
EphemerisFile.SatelliteEphemeris
getId
在接口 EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>
null
。
public double getMu()
EphemerisFile.SatelliteEphemeris
public List<STKEphemerisFile.STKEphemerisSegment> getSegments()
EphemerisFile.SatelliteEphemeris
星历分段通常用于在不连续事件(如机动)周围分割星历。
getSegments
在接口 EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>
public AbsoluteDate getStart()
EphemerisFile.SatelliteEphemeris
此方法返回的日期等同于getPropagator().getMinDate()
。
getStart
在接口 EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>
public AbsoluteDate getStop()
EphemerisFile.SatelliteEphemeris
此方法返回的日期等同于getPropagator().getMaxDate()
。
getStop
在接口 EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>
Copyright © 2002-2023 CS GROUP. All rights reserved.