Class OsculatingToSGP4Converter

java.lang.Object
org.orekit.propagation.conversion.averaging.converters.FixedPointOsculatingToAveragedConverter<SGP4OrbitalState>
org.orekit.propagation.conversion.averaging.converters.OsculatingToSGP4Converter
All Implemented Interfaces:
OsculatingToAveragedConverter<SGP4OrbitalState>

public class OsculatingToSGP4Converter extends FixedPointOsculatingToAveragedConverter<SGP4OrbitalState>
Class for osculating-to-averaged conversion according to "SGP4" theory, meant as the set of models associated to Two-Line Elements.
Since:
12.1
Author:
Romain Serra
See Also:
  • Constructor Details

    • OsculatingToSGP4Converter

      @DefaultDataContext public OsculatingToSGP4Converter()
      Constructor with default data context.
    • OsculatingToSGP4Converter

      public OsculatingToSGP4Converter(DataContext dataContext)
      Constructor with default parameters for fixed-point algorithm.
      Parameters:
      dataContext - data context
    • OsculatingToSGP4Converter

      public OsculatingToSGP4Converter(double epsilon, int maxIterations, double scale, DataContext dataContext)
      Constructor.
      Parameters:
      epsilon - convergence threshold
      maxIterations - maximum number of iterations
      scale - scale
      dataContext - data context
  • Method Details

    • convertToAveraged

      public SGP4OrbitalState convertToAveraged(Orbit osculatingOrbit)
      Convert osculating orbit to averaged orbital state according to underlying theory.
      Parameters:
      osculatingOrbit - osculating orbit
      Returns:
      averaged orbital state