Interface AveragedOrbitalState
-
- All Superinterfaces:
TimeStamped
- All Known Implementing Classes:
AbstractAveragedOrbitalState
,BrouwerLyddaneOrbitalState
,DSST6X0OrbitalState
,EcksteinHechlerOrbitalState
,SGP4OrbitalState
public interface AveragedOrbitalState extends TimeStamped
Interface representing averaged orbital elements at a specific instant. Inheritors shall implement a conversion method to transform into an osculatingOrbit
.- Since:
- 12.1
- Author:
- Romain Serra
- See Also:
TimeStamped
,AveragedOrbitalElements
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AveragedOrbitalElements
getAveragedElements()
Getter for the averaged orbital elements.AbsoluteDate
getDate()
Get the date.Frame
getFrame()
Getter for the reference frame.double
getMu()
Getter for the central body's gravitational constant.OrbitType
getOrbitType()
Getter for the averaged orbit type.PositionAngleType
getPositionAngleType()
Getter for the averaged position angle.Orbit
toOsculatingOrbit()
Convert instance to an osculating orbit.-
Methods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
-
-
-
Method Detail
-
getDate
AbsoluteDate getDate()
Get the date.- Specified by:
getDate
in 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
-
-