public class OcmSatelliteEphemeris extends Object implements EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,TrajectoryStateHistory>
| Constructor and Description |
|---|
OcmSatelliteEphemeris(String name,
double mu,
List<TrajectoryStateHistory> 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<TrajectoryStateHistory> |
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 OcmSatelliteEphemeris(String name, double mu, List<TrajectoryStateHistory> blocks)
name - name of the object.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,TrajectoryStateHistory>null.public double getMu()
getMu in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,TrajectoryStateHistory>EphemerisFile.SatelliteEphemeris.getPropagator(), in m³/s².public List<TrajectoryStateHistory> getSegments()
Ephemeris segments are typically used to split an ephemeris around discontinuous events, such as maneuvers.
getSegments in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,TrajectoryStateHistory>public AbsoluteDate getStart()
The date returned by this method is equivalent to getPropagator().getMinDate().
getStart in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,TrajectoryStateHistory>public AbsoluteDate getStop()
The date returned by this method is equivalent to getPropagator().getMaxDate().
getStop in interface EphemerisFile.SatelliteEphemeris<TimeStampedPVCoordinates,TrajectoryStateHistory>Copyright © 2002-2021 CS GROUP. All rights reserved.