Package org.orekit.files.ccsds
Class OEMFile
- java.lang.Object
-
- org.orekit.files.ccsds.ODMFile
-
- org.orekit.files.ccsds.OEMFile
-
- All Implemented Interfaces:
EphemerisFile
public class OEMFile extends ODMFile implements EphemerisFile
This class stocks all the information of the OEM File parsed by OEMParser. It contains the header and a list of Ephemerides Blocks each containing metadata, a list of ephemerides data lines and optional covariance matrices (and their metadata).- Since:
- 6.1
- Author:
- sports, Evan Ward
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OEMFile.CovarianceMatrix
The CovarianceMatrix class represents a covariance matrix and its metadata: epoch and frame.class
OEMFile.EphemeridesBlock
The Ephemerides Blocks class contain metadata, the list of ephemerides data lines and optional covariance matrices (and their metadata).static class
OEMFile.OemSatelliteEphemeris
OEM ephemeris blocks for a single satellite.-
Nested classes/interfaces inherited from interface org.orekit.files.general.EphemerisFile
EphemerisFile.EphemerisSegment, EphemerisFile.SatelliteEphemeris
-
-
Constructor Summary
Constructors Constructor Description OEMFile()
OEMFile constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<OEMFile.EphemeridesBlock>
getEphemeridesBlocks()
Get the list of ephemerides blocks as an unmodifiable list.Map<String,OEMFile.OemSatelliteEphemeris>
getSatellites()
Get the loaded ephemeris for each satellite in the file.-
Methods inherited from class org.orekit.files.ccsds.ODMFile
getConventions, getCreationDate, getFormatVersion, getHeaderComment, getMissionReferenceDate, getMuCreated, getMuParsed, getMuSet, getMuUsed, getOriginator, setMuUsed
-
-
-
-
Method Detail
-
getEphemeridesBlocks
public List<OEMFile.EphemeridesBlock> getEphemeridesBlocks()
Get the list of ephemerides blocks as an unmodifiable list.- Returns:
- the list of ephemerides blocks
-
getSatellites
public Map<String,OEMFile.OemSatelliteEphemeris> getSatellites()
Description copied from interface:EphemerisFile
Get the loaded ephemeris for each satellite in the file.- Specified by:
getSatellites
in interfaceEphemerisFile
- Returns:
- a map from the satellite's ID to the information about that satellite contained in the file.
-
-