|
| auto | astro::planet::name (const Planet planet) -> std::string_view |
| | Return the canonical English name of a planetary target.
|
| template<astro::vsop87d::Planet planet> |
| auto | astro::planet::detail::heliocentric (const double jde_tt) -> toolbox::SphericalCoordinate |
| | Evaluate VSOP87D at JDE(TT), returning heliocentric mean-ecliptic-of-date angles and AU radius.
|
| template<Planet target, astro::vsop87d::Planet model> |
| consteval auto | astro::planet::detail::make_vsop87d_mapping () -> Vsop87dMapping |
| | Bind one planetary identity to its VSOP87D evaluator at compile time.
|
| auto | astro::planet::detail::heliocentric (const Planet planet, const double retarded_jde_tt, const double observation_jde_tt) -> toolbox::SphericalCoordinate |
| | Evaluate at emission time and express the direction in mean observation-date ecliptic axes.
|
| auto | astro::planet::detail::rectangular (const toolbox::SphericalCoordinate &spherical) -> RectangularCoordinate |
| | Convert to Cartesian AU in the input's unchanged origin and axes.
|
| auto | astro::planet::detail::light_time_corrected (const Planet planet, const double jde_tt, const toolbox::SphericalCoordinate &earth) -> toolbox::SphericalCoordinate |
| auto | astro::planet::detail::aberration (const double jde_tt, const toolbox::SphericalCoordinate &coordinate, const toolbox::SphericalCoordinate &earth) -> AberrationCorrection |
| auto | astro::planet::detail::validate_input (const Planet planet, const double jde_tt) -> std::string_view |
| | Validate finite JDE(TT) before planet identity, returning the name for error context.
|
| auto | astro::planet::detail::validate_apparent_input (const Planet planet, const double jde_tt) -> std::string_view |
| | Apply finite-time and identity checks, then Pluto's half-open apparent-position window.
|
| auto | astro::planet::detail::validate_retrograde_input (const Planet planet, const double jde_tt) -> void |
| | Validate a centered one-day direction test, reserving both endpoints in Pluto's window.
|
| auto | astro::planet::geocentric_coord::apparent (const Planet planet, const double jde_tt) -> toolbox::SphericalCoordinate |
| | Calculate a planet's apparent geocentric ecliptic position.
|
| auto | astro::planet::geocentric_coord::is_retrograde (const Planet planet, const double jde_tt) -> bool |
| | Return whether a planet's apparent geocentric longitude decreases across one day centered on jde_tt.
|
| auto | astro::planet::observation::geometry (const Planet planet, const double jde_tt) -> astro::illumination::Geometry |
| | Calculate observer-facing geometry for a planet.
|