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)
Constructs a
STKEphemerisFile.STKEphemeris instance. |
| Modifier and Type | Method and Description |
|---|---|
String |
getId()
Get the satellite ID.
|
double |
getMu()
Get the standard gravitational parameter for the satellite.
|
List<STKEphemerisFile.STKEphemerisSegment> |
getSegments()
Get the segments of the ephemeris.
|
AbsoluteDate |
getStart()
Get the start date of the ephemeris.
|
AbsoluteDate |
getStop()
Get the end date of the ephemeris.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPropagator, getPropagatorpublic STKEphemeris(String satelliteId, double mu, List<STKEphemerisFile.STKEphemerisSegment> segments)
STKEphemerisFile.STKEphemeris instance. This constructor shallowly copies the list of segments provided.satelliteId - satellite idmu - gravitational parameter (m^3/s^2)segments - ephemeris segmentspublic String getId()
EphemerisFile.SatelliteEphemerisgetId in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>null.public double getMu()
EphemerisFile.SatelliteEphemerisgetMu in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>EphemerisFile.SatelliteEphemeris.getPropagator(AttitudeProvider), in m³/s².public List<STKEphemerisFile.STKEphemerisSegment> getSegments()
EphemerisFile.SatelliteEphemerisEphemeris segments are typically used to split an ephemeris around discontinuous events, such as maneuvers.
getSegments in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>public AbsoluteDate getStart()
EphemerisFile.SatelliteEphemeris The date returned by this method is equivalent to getPropagator().getMinDate().
getStart in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>public AbsoluteDate getStop()
EphemerisFile.SatelliteEphemeris The date returned by this method is equivalent to getPropagator().getMaxDate().
getStop in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>Copyright © 2002-2023 CS GROUP. All rights reserved.