Class EcksteinHechlerOrbitalState

java.lang.Object
org.orekit.propagation.conversion.averaging.AbstractAveragedOrbitalState
org.orekit.propagation.conversion.averaging.EcksteinHechlerOrbitalState
All Implemented Interfaces:
AveragedOrbitalState, TimeStamped

public class EcksteinHechlerOrbitalState extends AbstractAveragedOrbitalState
Class representing an averaged orbital state as in the Eckstein-Hechler theory.
Since:
12.1
Author:
Romain Serra
See Also:
  • Constructor Details

  • Method Details

    • 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 AveragedCircularWithMeanAngle 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