|
CelestialCalendar 1.0.0 · unreleased development @ 67a7c4c79a4a4a6aa7e703c9e6f0039ae34bee82
|
Functions | |
| auto | apparent (const double jde) -> toolbox::SphericalCoordinate |
| Calculate the apparent geocentric position of the Moon, using truncated ELP2000-82B. | |
| auto | equatorial_horizontal_parallax (const toolbox::DistanceKm &distance) -> toolbox::AngleRad |
| Calculate the equatorial horizontal parallax of the Moon. | |
Variables | |
| constexpr double | EARTH_EQUATORIAL_RADIUS_KM |
| Earth's equatorial radius, in kilometers. | |
|
inlinenodiscard |
Calculate the apparent geocentric position of the Moon, using truncated ELP2000-82B.
| jde | The julian ephemeris day number, which is based on TT. |
| std::invalid_argument | If JDE(TT) is non-finite. |
| std::runtime_error | If an internal angle cannot be evaluated. |
|
inlinenodiscard |
Calculate the equatorial horizontal parallax of the Moon.
| distance | The geocentric distance of the Moon. |
| std::invalid_argument | if distance is not finite, or is not greater than Earth's equatorial radius. |
|
inlineconstexpr |
Earth's equatorial radius, in kilometers.