Class BrouwerLyddaneOrbitalState
- java.lang.Object
-
- org.orekit.propagation.conversion.averaging.AbstractAveragedOrbitalState
-
- org.orekit.propagation.conversion.averaging.BrouwerLyddaneOrbitalState
-
- All Implemented Interfaces:
AveragedOrbitalState
,TimeStamped
public class BrouwerLyddaneOrbitalState extends AbstractAveragedOrbitalState
Class representing an averaged orbital state as in the Brouwer-Lyddane theory.- Since:
- 12.1
- Author:
- Romain Serra
- See Also:
AveragedOrbitalState
,BrouwerLyddanePropagator
-
-
Constructor Summary
Constructors Constructor Description BrouwerLyddaneOrbitalState(AbsoluteDate date, AveragedKeplerianWithMeanAngle elements, Frame frame, UnnormalizedSphericalHarmonicsProvider harmonicsProvider)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AveragedKeplerianWithMeanAngle
getAveragedElements()
Getter for the averaged orbital elements.UnnormalizedSphericalHarmonicsProvider
getHarmonicsProvider()
Getter for spherical harmonics provider.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 class org.orekit.propagation.conversion.averaging.AbstractAveragedOrbitalState
getDate, getFrame
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
-
-
-
Constructor Detail
-
BrouwerLyddaneOrbitalState
public BrouwerLyddaneOrbitalState(AbsoluteDate date, AveragedKeplerianWithMeanAngle elements, Frame frame, UnnormalizedSphericalHarmonicsProvider harmonicsProvider)
Constructor.- Parameters:
date
- epochelements
- averaged orbital elementsframe
- reference frameharmonicsProvider
- spherical harmonics provider
-
-
Method Detail
-
getOrbitType
public OrbitType getOrbitType()
Getter for the averaged orbit type.- Returns:
- orbit type
-
getPositionAngleType
public PositionAngleType getPositionAngleType()
Getter for the averaged position angle.- Returns:
- position angle type
-
getAveragedElements
public AveragedKeplerianWithMeanAngle getAveragedElements()
Getter for the averaged orbital elements.- Returns:
- averaged elements
-
toOsculatingOrbit
public Orbit toOsculatingOrbit()
Convert instance to an osculating orbit.- Returns:
- osculating orbit
-
getMu
public double getMu()
Getter for the central body's gravitational constant.- Returns:
- gravitational constant
-
getHarmonicsProvider
public UnnormalizedSphericalHarmonicsProvider getHarmonicsProvider()
Getter for spherical harmonics provider.- Returns:
- harmonics provider
-
-