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
Modifier and TypeMethodDescription<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.generate(SpacecraftState state, TLE templateTLE) Generate a TLE from a given spacecraft state and a template TLE.
-
Method Details
-
generate
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
-