Package org.orekit.files.general
Interface EphemerisFile
-
- All Known Implementing Classes:
OEMFile
,OrekitEphemerisFile
,SP3File
public interface EphemerisFile
An interface for accessing the data stored in an ephemeris file and using the data to create a workingPropagator
.An
EphemerisFile
consists of one or more satellites each an ID unique within the file. The ephemeris for each satellite consists of one or more segments.Some ephemeris file formats may supply additional information that is not available via this interface. In those cases it is recommended that the parser return a subclass of this interface to provide access to the additional information.
- Author:
- Evan Ward
- See Also:
EphemerisFile.SatelliteEphemeris
,EphemerisFile.EphemerisSegment
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
EphemerisFile.EphemerisSegment
A segment of an ephemeris for a satellite.static interface
EphemerisFile.SatelliteEphemeris
Contains the information about a single satellite from anEphemerisFile
.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,? extends EphemerisFile.SatelliteEphemeris>
getSatellites()
Get the loaded ephemeris for each satellite in the file.
-
-
-
Method Detail
-
getSatellites
Map<String,? extends EphemerisFile.SatelliteEphemeris> getSatellites()
Get the loaded ephemeris for each satellite in the file.- Returns:
- a map from the satellite's ID to the information about that satellite contained in the file.
-
-