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 generate TLE a 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 generate TLE a 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
-
-