Interface OsculatingToMeanConverter
- All Known Implementing Classes:
FixedPointConverter,LeastSquaresConverter
public interface OsculatingToMeanConverter
Interface for osculating to mean orbit converters.
An osculating-to-mean converter consists of:
- an algorithm performing the conversion, provided by an implementation of this interface,
- a theory giving the meaning of the mean orbit, to be set as the
mean theory.
- Since:
- 13.0
- Author:
- Pascal Parraud
-
Method Summary
Modifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
FieldOrbit<T> convertToMean(FieldOrbit<T> osculating) Converts an osculating orbit into a mean orbit.convertToMean(Orbit osculating) Converts an osculating orbit into a mean orbit.Gets the theory defining the mean orbit.voidsetMeanTheory(MeanTheory theory) Sets the theory defining the mean orbit.
-
Method Details
-
setMeanTheory
Sets the theory defining the mean orbit.- Parameters:
theory- the mean theory
-
getMeanTheory
MeanTheory getMeanTheory()Gets the theory defining the mean orbit.- Returns:
- the mean theory
-
convertToMean
Converts an osculating orbit into a mean orbit.- Parameters:
osculating- osculating orbit- Returns:
- mean orbit
-
convertToMean
Converts an osculating orbit into a mean orbit.- Type Parameters:
T- type of the filed elements- Parameters:
osculating- osculating orbit- Returns:
- mean orbit
-