Interface AveragedOrbitalState
- All Superinterfaces:
TimeStamped
- All Known Implementing Classes:
AbstractAveragedOrbitalState,BrouwerLyddaneOrbitalState,DSST6X0OrbitalState,EcksteinHechlerOrbitalState,SGP4OrbitalState
Interface representing averaged orbital elements at a specific instant.
Inheritors shall implement a conversion method to transform into an osculating
Orbit.- Since:
- 12.1
- Author:
- Romain Serra
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGetter for the averaged orbital elements.getDate()Get the date.getFrame()Getter for the reference frame.doublegetMu()Getter for the central body's gravitational constant.Getter for the averaged orbit type.Getter for the averaged position angle.Convert instance to an osculating orbit.Methods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
Method Details
-
getDate
AbsoluteDate getDate()Get the date.- Specified by:
getDatein interfaceTimeStamped- Returns:
- date attached to the object
-
getAveragedElements
AveragedOrbitalElements getAveragedElements()Getter for the averaged orbital elements.- Returns:
- averaged elements
-
getMu
double getMu()Getter for the central body's gravitational constant.- Returns:
- gravitational constant
-
getFrame
Frame getFrame()Getter for the reference frame.- Returns:
- frame
-
getOrbitType
OrbitType getOrbitType()Getter for the averaged orbit type.- Returns:
- orbit type
-
getPositionAngleType
PositionAngleType getPositionAngleType()Getter for the averaged position angle.- Returns:
- position angle type
-
toOsculatingOrbit
Orbit toOsculatingOrbit()Convert instance to an osculating orbit.- Returns:
- osculating orbit
-