Class TleGenerationUtil
java.lang.Object
org.orekit.propagation.analytical.tle.generation.TleGenerationUtil
Utility class for TLE generation algorithm.
- Author:
- Bryan Cazabonne, Thomas Paulet, Mark Rutten
-
Method Summary
Modifier and TypeMethodDescriptionstatic <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.static TLEnewTLE(KeplerianOrbit keplerianOrbit, TLE templateTLE, double bStar, TimeScale utc) Builds a new TLE from Keplerian parameters and a template for TLE data.
-
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 fromtemplateTLE- TLE used to get object identificationbStar- TLE B* parameterutc- 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 fromtemplateTLE- TLE used to get object identificationbStar- TLE B* parameterutc- UTC scale- Returns:
- TLE with template identification and new orbital parameters
-