Class TleGenerationUtil

java.lang.Object
org.orekit.propagation.analytical.tle.generation.TleGenerationUtil

public final class TleGenerationUtil extends Object
Utility class for TLE generation algorithm.
Author:
Bryan Cazabonne, Thomas Paulet, Mark Rutten
  • Method Details

    • newTLE

      public static TLE newTLE(KeplerianOrbit keplerianOrbit, TLE templateTLE, double bStar, TimeScale utc)
      Builds a new TLE from Keplerian parameters and a template for TLE data.
      Parameters:
      keplerianOrbit - the Keplerian parameters to build the TLE from
      templateTLE - TLE used to get object identification
      bStar - TLE B* parameter
      utc - UTC scale
      Returns:
      TLE with template identification and new orbital parameters
    • newTLE

      public static <T extends CalculusFieldElement<T>> FieldTLE<T> newTLE(FieldKeplerianOrbit<T> keplerianOrbit, FieldTLE<T> templateTLE, T bStar, TimeScale utc)
      Builds a new TLE from Keplerian parameters and a template for TLE data.
      Type Parameters:
      T - type of the element
      Parameters:
      keplerianOrbit - the Keplerian parameters to build the TLE from
      templateTLE - TLE used to get object identification
      bStar - TLE B* parameter
      utc - UTC scale
      Returns:
      TLE with template identification and new orbital parameters