public class OMMFile extends OGMFile
CartesianOrbit, a KeplerianOrbit,
a SpacecraftState and, eventually, a TLE.| Modifier and Type | Class | Description |
|---|---|---|
static class |
OMMFile.OMMMetaData |
| Modifier and Type | Method | Description |
|---|---|---|
CartesianOrbit |
generateCartesianOrbit() |
Generate a
CartesianOrbit from the KeplerianOrbit. |
KeplerianOrbit |
generateKeplerianOrbit() |
Generate a
KeplerianOrbit based on the OMM mean Keplerian elements. |
SpacecraftState |
generateSpacecraftState() |
Generate spacecraft state from the
KeplerianOrbit generated by generateKeplerianOrbit. |
TLE |
generateTLE() |
Generate TLE from OMM file.
|
double |
getBStar() |
Get the SGP/SGP4 drag-like coefficient.
|
char |
getClassificationType() |
Get the classification type.
|
String |
getElementSetNumber() |
Get the element set number for this satellite.
|
int |
getEphemerisType() |
Get the ephemeris type.
|
double |
getMeanMotion() |
Get the orbit mean motion.
|
double |
getMeanMotionDot() |
Get the first time derivative of the mean motion.
|
double |
getMeanMotionDotDot() |
Get the second time derivative of the mean motion.
|
OMMFile.OMMMetaData |
getMetaData() |
Get the meta data.
|
Integer |
getNoradID() |
Get the NORAD Catalog Number ("Satellite Number").
|
int |
getRevAtEpoch() |
Get the revolution rumber.
|
List<String> |
getTLERelatedParametersComment() |
Get the comment for TLE related parameters.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConventions, getCreationDate, getFormatVersion, getHeaderComment, getMissionReferenceDate, getMuCreated, getMuParsed, getMuSet, getMuUsed, getOriginator, setMuUsedgetA, getAnomaly, getAnomalyType, getCovarianceComment, getCovarianceMatrix, getCovRefFrame, getCovRefLofType, getDragArea, getDragCoeff, getE, getEpoch, getEpochComment, getI, getKeplerianElementsComment, getMass, getPa, getRaan, getSolarRadArea, getSolarRadCoeff, getSpacecraftComment, getUserDefinedParameters, hasCovarianceMatrix, hasKeplerianElementspublic OMMFile.OMMMetaData getMetaData()
getMetaData in class OGMFilepublic double getMeanMotion()
public int getEphemerisType()
public char getClassificationType()
public Integer getNoradID()
public String getElementSetNumber()
public int getRevAtEpoch()
public double getBStar()
public double getMeanMotionDot()
public double getMeanMotionDotDot()
public List<String> getTLERelatedParametersComment()
public KeplerianOrbit generateKeplerianOrbit() throws OrekitException
KeplerianOrbit based on the OMM mean Keplerian elements.
If the reference frame is not pseudo-inertial, an exception is raised.KeplerianOrbit generated from the OMM informationOrekitException - if the reference frame is not pseudo-inertial or if the central body
gravitational coefficient cannot be retrieved from the OMMpublic CartesianOrbit generateCartesianOrbit() throws OrekitException
CartesianOrbit from the KeplerianOrbit.CartesianOrbit generated from the OPM informationOrekitException - if the Keplerian Orbit cannot be generatedpublic SpacecraftState generateSpacecraftState() throws OrekitException
KeplerianOrbit generated by generateKeplerianOrbit.
Raises an exception if OMM doesn't contain spacecraft mass information.OrekitException - if there is no spacecraft mass associated with the OMMpublic TLE generateTLE()
Copyright © 2002-2018 CS Systèmes d'information. All rights reserved.