public class OEMFile extends ODMFile
Modifier and Type | Class and 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.EphemeridesDataLine
The EphemeridesDataLine class represents the content of an OEM ephemerides
data line and consists of a cartesian orbit and an optional acceleration
vector.
|
OrbitFile.TimeSystem
Constructor and Description |
---|
OEMFile()
OEMFile constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getCoordinateSystem()
Returns the coordinate system of the entries in this orbit file.
|
List<OEMFile.EphemeridesBlock> |
getEphemeridesBlocks()
Get the list of ephemerides blocks as an unmodifiable list.
|
AbsoluteDate |
getEpoch()
Returns the start epoch of the orbit file.
|
SatelliteInformation |
getSatellite(String satId)
Get additional information about a satellite.
|
List<SatelliteTimeCoordinate> |
getSatelliteCoordinates(String satId)
Get the time coordinates for the given satellite.
|
int |
getSatelliteCount()
Get the number of satellites contained in this orbit file.
|
Collection<SatelliteInformation> |
getSatellites()
Returns a
Collection of SatelliteInformation objects for
all satellites contained in this orbit file. |
OrbitFile.TimeSystem |
getTimeSystem()
Returns the
OrbitFile.TimeSystem used to time-stamp position entries. |
containsSatellite, getConventions, getCreationDate, getEpochInterval, getFormatVersion, getHeaderComment, getMissionReferenceDate, getMuCreated, getMuParsed, getMuSet, getMuUsed, getNumberOfEpochs, getOriginator, setMuUsed
public List<OEMFile.EphemeridesBlock> getEphemeridesBlocks()
public String getCoordinateSystem()
We return here only the coordinate systems of the first ephemerides block.
public OrbitFile.TimeSystem getTimeSystem()
OrbitFile.TimeSystem
used to time-stamp position entries.OrbitFile.TimeSystem
of the orbit filepublic AbsoluteDate getEpoch()
We return here only the start time of the first ephemerides block.
public Collection<SatelliteInformation> getSatellites()
Collection
of SatelliteInformation
objects for
all satellites contained in this orbit file.Collection
of SatelliteInformation
objectspublic int getSatelliteCount()
public SatelliteInformation getSatellite(String satId)
satId
- the satellite idSatelliteInformation
object describing the satellite if
present, null
otherwisepublic List<SatelliteTimeCoordinate> getSatelliteCoordinates(String satId)
getSatelliteCoordinates
in interface OrbitFile
getSatelliteCoordinates
in class ODMFile
satId
- the satellite idList
of SatelliteTimeCoordinate
entries for
this satelliteCopyright © 2002-2015 CS Systèmes d'information. All rights reserved.