Package org.orekit.orbits
Class CircularLatitudeArgumentUtility
- java.lang.Object
-
- org.orekit.orbits.CircularLatitudeArgumentUtility
-
public class CircularLatitudeArgumentUtility extends Object
Utility methods for converting between different latitude arguments used byCircularOrbit
.- Since:
- 12.1
- Author:
- Romain Serra
- See Also:
CircularOrbit
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
eccentricToMean(double ex, double ey, double alphaE)
Computes the mean latitude argument from the eccentric latitude argument.static double
eccentricToTrue(double ex, double ey, double alphaE)
Computes the true latitude argument from the eccentric latitude argument.static double
meanToEccentric(double ex, double ey, double alphaM)
Computes the eccentric latitude argument from the mean latitude argument.static double
meanToTrue(double ex, double ey, double alphaM)
Computes the true latitude argument from the eccentric latitude argument.static double
trueToEccentric(double ex, double ey, double alphaV)
Computes the eccentric latitude argument from the true latitude argument.static double
trueToMean(double ex, double ey, double alphaV)
Computes the mean latitude argument from the eccentric latitude argument.
-
-
-
Method Detail
-
eccentricToTrue
public static double eccentricToTrue(double ex, double ey, double alphaE)
Computes the true latitude argument from the eccentric latitude argument.- Parameters:
ex
- e cos(ω), first component of circular eccentricity vectorey
- e sin(ω), second component of circular eccentricity vectoralphaE
- = E + ω eccentric latitude argument (rad)- Returns:
- the true latitude argument.
-
trueToEccentric
public static double trueToEccentric(double ex, double ey, double alphaV)
Computes the eccentric latitude argument from the true latitude argument.- Parameters:
ex
- e cos(ω), first component of circular eccentricity vectorey
- e sin(ω), second component of circular eccentricity vectoralphaV
- = V + ω true latitude argument (rad)- Returns:
- the eccentric latitude argument.
-
meanToEccentric
public static double meanToEccentric(double ex, double ey, double alphaM)
Computes the eccentric latitude argument from the mean latitude argument.- Parameters:
ex
- e cos(ω), first component of circular eccentricity vectorey
- e sin(ω), second component of circular eccentricity vectoralphaM
- = M + ω mean latitude argument (rad)- Returns:
- the eccentric latitude argument.
-
eccentricToMean
public static double eccentricToMean(double ex, double ey, double alphaE)
Computes the mean latitude argument from the eccentric latitude argument.- Parameters:
ex
- e cos(ω), first component of circular eccentricity vectorey
- e sin(ω), second component of circular eccentricity vectoralphaE
- = E + ω mean latitude argument (rad)- Returns:
- the mean latitude argument.
-
trueToMean
public static double trueToMean(double ex, double ey, double alphaV)
Computes the mean latitude argument from the eccentric latitude argument.- Parameters:
ex
- e cos(ω), first component of circular eccentricity vectorey
- e sin(ω), second component of circular eccentricity vectoralphaV
- = V + ω true latitude argument (rad)- Returns:
- the mean latitude argument.
-
meanToTrue
public static double meanToTrue(double ex, double ey, double alphaM)
Computes the true latitude argument from the eccentric latitude argument.- Parameters:
ex
- e cos(ω), first component of circular eccentricity vectorey
- e sin(ω), second component of circular eccentricity vectoralphaM
- = M + ω mean latitude argument (rad)- Returns:
- the true latitude argument.
-
-