Interface TleGenerationAlgorithm
-
- All Known Implementing Classes:
FixedPointTleGenerationAlgorithm
,LeastSquaresTleGenerationAlgorithm
public interface TleGenerationAlgorithm
This interface provides a way to generate a TLE from a spacecraft state.- Since:
- 12.0
- Author:
- Bryan Cazabonne
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends CalculusFieldElement<T>>
FieldTLE<T>generate(FieldSpacecraftState<T> state, FieldTLE<T> templateTLE)
Generate a TLE from a given spacecraft state and a template TLE.TLE
generate(SpacecraftState state, TLE templateTLE)
Generate a TLE from a given spacecraft state and a template TLE.
-
-
-
Method Detail
-
generate
TLE generate(SpacecraftState state, TLE templateTLE)
Generate a TLE from a given spacecraft state and a template TLE.The template TLE is only used to get identifiers like satellite number, launch year, etc. In other words, the keplerian elements contained in the generated TLE are based on the provided state and not the template TLE.
- Parameters:
state
- spacecraft statetemplateTLE
- template TLE- Returns:
- a TLE corresponding to the given state
-
generate
<T extends CalculusFieldElement<T>> FieldTLE<T> generate(FieldSpacecraftState<T> state, FieldTLE<T> templateTLE)
Generate a TLE from a given spacecraft state and a template TLE.The template TLE is only used to get identifiers like satellite number, launch year, etc. In other words, the keplerian elements contained in the generated TLE are based on the provided state and not the template TLE.
- Type Parameters:
T
- type of the elements- Parameters:
state
- spacecraft statetemplateTLE
- template TLE- Returns:
- a TLE corresponding to the given state
-
-