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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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.static TLE
newTLE(KeplerianOrbit keplerianOrbit, TLE templateTLE, double bStar, TimeScale utc)
Builds a new TLE from Keplerian parameters and a template for TLE data.
-
-
-
Method Detail
-
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
-
-