public final class Iau2009Orientation extends Object
IauOrientationAxes
@Nonnull public static IauOrientationParameters computeSun(@Nonnull JulianDate date)
IauOrientationParameters
for the Sun.date
- The date to evaluate the parameters.IauOrientationParameters
representing the orientation of the Sun.@Nonnull public static IauOrientationParameters computeMoon(@Nonnull JulianDate date)
IauOrientationParameters
for the Moon.date
- The date to evaluate the parameters.IauOrientationParameters
representing the orientation of Earth's Moon.@Nonnull public static IauOrientationParameters computeMercury(@Nonnull JulianDate date)
IauOrientationParameters
for Mercury.date
- The date to evaluate the parameters.IauOrientationParameters
representing the orientation of Mercury.@Nonnull public static IauOrientationParameters computeVenus(@Nonnull JulianDate date)
IauOrientationParameters
for Venus.date
- The date to evaluate the parameters.IauOrientationParameters
representing the orientation of Venus.@Nonnull public static IauOrientationParameters computeMars(@Nonnull JulianDate date)
IauOrientationParameters
for Mars.date
- The date to evaluate the parameters.IauOrientationParameters
representing the orientation of Mars.@Nonnull public static IauOrientationParameters computeJupiter(@Nonnull JulianDate date)
IauOrientationParameters
for Jupiter.date
- The date to evaluate the parameters.IauOrientationParameters
representing the orientation of Jupiter.@Nonnull public static IauOrientationParameters computeSaturn(@Nonnull JulianDate date)
IauOrientationParameters
for Saturn.date
- The date to evaluate the parameters.IauOrientationParameters
representing the orientation of Saturn.@Nonnull public static IauOrientationParameters computeUranus(@Nonnull JulianDate date)
IauOrientationParameters
for Uranus.date
- The date to evaluate the parameters.IauOrientationParameters
representing the orientation of Uranus.@Nonnull public static IauOrientationParameters computeNeptune(@Nonnull JulianDate date)
IauOrientationParameters
for Neptune.date
- The date to evaluate the parameters.IauOrientationParameters
representing the orientation of Neptune.@Nonnull public static IauOrientationParameters computePluto(@Nonnull JulianDate date)
IauOrientationParameters
for Pluto.
The values used here are actually based on an erratum to the original article. The original article was published in: Celestial Mechanics and Dynamical Astronomy 110:293-304. The erratum was published in: Celestial Mechanics and Dynamical Astronomy 110:401-403.
date
- The date to evaluate the parameters.IauOrientationParameters
representing the orientation of Pluto.