public abstract class ODMFile extends Object implements OrbitFile
OrbitFile.TimeSystem
Constructor and Description |
---|
ODMFile()
ODMFile constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
containsSatellite(String satId)
Tests whether a satellite with the given id is contained in this orbit
file.
|
IERSConventions |
getConventions()
Get IERS conventions.
|
AbsoluteDate |
getCreationDate()
Get the file creation date and time in UTC.
|
double |
getEpochInterval()
Not supported by CCSDS orbit messages.
|
double |
getFormatVersion()
Get the CCSDS ODM (OPM, OMM or OEM) format version.
|
List<String> |
getHeaderComment()
Get the header comment.
|
AbsoluteDate |
getMissionReferenceDate()
Get reference date for Mission Elapsed Time and Mission Relative Time time systems.
|
double |
getMuCreated()
Get the gravitational coefficient created from the knowledge of the central body.
|
double |
getMuParsed()
Get the gravitational coefficient parsed in the ODM File.
|
double |
getMuSet()
Get the gravitational coefficient set by the user.
|
double |
getMuUsed()
Get the used gravitational coefficient.
|
int |
getNumberOfEpochs()
Not supported by CCSDS orbit messages.
|
String |
getOriginator()
Get the file originator.
|
List<SatelliteTimeCoordinate> |
getSatelliteCoordinates(String satId)
Get the time coordinates for the given satellite.
|
protected void |
setMuUsed()
Set the gravitational coefficient created from the knowledge of the central body.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCoordinateSystem, getEpoch, getSatellite, getSatelliteCount, getSatellites, getTimeSystem
public double getMuSet()
public double getMuParsed()
public double getMuCreated()
public double getMuUsed()
protected void setMuUsed() throws OrekitException
OrekitException
- if no gravitational coefficient can be foundpublic IERSConventions getConventions() throws OrekitException
OrekitException
- if no IERS conventions have been setpublic AbsoluteDate getMissionReferenceDate()
public double getFormatVersion()
public List<String> getHeaderComment()
public AbsoluteDate getCreationDate()
public String getOriginator()
public double getEpochInterval()
getEpochInterval
in interface OrbitFile
UnsupportedOperationException
UnsupportedOperationException
- alwayspublic int getNumberOfEpochs()
getNumberOfEpochs
in interface OrbitFile
UnsupportedOperationException
UnsupportedOperationException
- alwayspublic boolean containsSatellite(String satId)
containsSatellite
in interface OrbitFile
satId
- the satellite idtrue
if the satellite is contained in the file,
false
otherwisepublic List<SatelliteTimeCoordinate> getSatelliteCoordinates(String satId)
getSatelliteCoordinates
in interface OrbitFile
satId
- the satellite idList
of SatelliteTimeCoordinate
entries for
this satelliteCopyright © 2002-2015 CS Systèmes d'information. All rights reserved.