public static class OEMFile.OemSatelliteEphemeris extends Object implements EphemerisFile.SatelliteEphemeris
| Constructor and Description |
|---|
OemSatelliteEphemeris(String id,
double mu,
List<OEMFile.EphemeridesBlock> blocks)
Create a container for the set of ephemeris blocks in the file that pertain to
a single satellite.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getId()
Get the satellite ID.
|
double |
getMu()
Get the standard gravitational parameter for the satellite.
|
List<OEMFile.EphemeridesBlock> |
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, waitgetPropagatorpublic OemSatelliteEphemeris(String id, double mu, List<OEMFile.EphemeridesBlock> blocks)
id - of the satellite.mu - standard gravitational parameter used to create orbits for the
satellite, in m^3 / s^2.blocks - containing ephemeris data for the satellite.public String getId()
getId in interface EphemerisFile.SatelliteEphemerisnull.public double getMu()
getMu in interface EphemerisFile.SatelliteEphemerisEphemerisFile.SatelliteEphemeris.getPropagator(), in m^3 /
s^2.public List<OEMFile.EphemeridesBlock> getSegments()
Ephemeris segments are typically used to split an ephemeris around discontinuous events, such as maneuvers.
getSegments in interface EphemerisFile.SatelliteEphemerispublic AbsoluteDate getStart()
The date returned by this method is equivalent to getPropagator().getMinDate().
getStart in interface EphemerisFile.SatelliteEphemerispublic AbsoluteDate getStop()
The date returned by this method is equivalent to getPropagator().getMaxDate().
getStop in interface EphemerisFile.SatelliteEphemerisCopyright © 2002-2020 CS GROUP. All rights reserved.