public class OemSatelliteEphemeris extends Object implements EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,OemSegment>
| Constructor and Description |
|---|
OemSatelliteEphemeris(String id,
double mu,
List<OemSegment> 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<OemSegment> |
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 OemSatelliteEphemeris(String id, double mu, List<OemSegment> blocks)
id - id of the satellite.mu - gravitational coefficient to use for building Cartesian/Keplerian orbitsblocks - containing ephemeris data for the satellite.public String getId()
getId in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,OemSegment>null.public double getMu()
getMu in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,OemSegment>EphemerisFile.SatelliteEphemeris.getPropagator(AttitudeProvider), in m³/s².public List<OemSegment> getSegments()
Ephemeris segments are typically used to split an ephemeris around discontinuous events, such as maneuvers.
getSegments in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,OemSegment>public AbsoluteDate getStart()
The date returned by this method is equivalent to getPropagator().getMinDate().
getStart in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,OemSegment>public AbsoluteDate getStop()
The date returned by this method is equivalent to getPropagator().getMaxDate().
getStop in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,OemSegment>Copyright © 2002-2023 CS GROUP. All rights reserved.