public abstract class OGMFile extends ODMFile
This class does not appear in the CCSDS standard, it is only a design feature of Orekit to reduce code duplication.
Modifier and Type | Method and Description |
---|---|
double |
getA()
Get the orbit semi-major axis.
|
double |
getAnomaly()
Get the orbit anomaly.
|
PositionAngle |
getAnomalyType()
Get the type of anomaly (true or mean).
|
List<String> |
getCovarianceComment()
Get the comment for covariance.
|
RealMatrix |
getCovarianceMatrix()
Get the Position/Velocity covariance matrix.
|
Frame |
getCovRefFrame()
Get coordinate system for covariance matrix, for absolute frames.
|
LOFType |
getCovRefLofType()
Get coordinate system for covariance matrix, for Local Orbital Frames.
|
double |
getDragArea()
Get the drag area.
|
double |
getDragCoeff()
Get the drag coefficient.
|
double |
getE()
Get the orbit eccentricity.
|
AbsoluteDate |
getEpoch()
Get epoch of state vector, Keplerian elements and covariance matrix data.
|
List<String> |
getEpochComment()
Get the comment for epoch.
|
double |
getI()
Get the orbit inclination.
|
List<String> |
getKeplerianElementsComment()
Get the comment for Keplerian elements.
|
double |
getMass()
Get the spacecraft mass.
|
abstract ODMMetaData |
getMetaData()
Get the meta data.
|
double |
getPa()
Get the orbit argument of pericenter.
|
double |
getRaan()
Get the orbit right ascension of ascending node.
|
double |
getSolarRadArea()
Get the solar radiation pressure area.
|
double |
getSolarRadCoeff()
Get the solar radiation pressure coefficient.
|
List<String> |
getSpacecraftComment()
Get the comment for spacecraft.
|
Map<String,String> |
getUserDefinedParameters()
Get the map of user defined parameter keywords and their corresponding values.
|
boolean |
hasCovarianceMatrix()
Check whether the OPM contains covariance matrix data.
|
boolean |
hasKeplerianElements()
Check whether the OPM contains Keplerian elements data.
|
getConventions, getCreationDate, getFormatVersion, getHeaderComment, getMissionReferenceDate, getMuCreated, getMuParsed, getMuSet, getMuUsed, getOriginator, setMuUsed
public AbsoluteDate getEpoch()
public double getA()
public double getE()
public double getI()
public double getRaan()
public double getPa()
public double getAnomaly()
public PositionAngle getAnomalyType()
public double getMass() throws OrekitException
OrekitException
- if mass is unknownpublic double getSolarRadArea()
public double getSolarRadCoeff()
public double getDragArea()
public double getDragCoeff()
public LOFType getCovRefLofType()
The value returned is null if the covariance matrix is given in an
absolute frame rather than a Local Orbital Frame. In this case, the
method getCovRefFrame()
must be used instead.
public Frame getCovRefFrame()
The value returned is null if the covariance matrix is given in a
Local Orbital Frame rather than an absolute frame. In this case, the
method getCovRefLofType()
must be used instead.
public RealMatrix getCovarianceMatrix()
public Map<String,String> getUserDefinedParameters()
public boolean hasKeplerianElements()
public boolean hasCovarianceMatrix()
public List<String> getEpochComment()
public List<String> getKeplerianElementsComment()
public List<String> getSpacecraftComment()
public List<String> getCovarianceComment()
public abstract ODMMetaData getMetaData()
Copyright © 2002-2017 CS Systèmes d'information. All rights reserved.