|
| auto | midheaven (const toolbox::AngleDeg &armc, const toolbox::AngleDeg &obliquity) -> toolbox::AngleDeg |
| auto | antipode (const toolbox::AngleDeg &angle) -> toolbox::AngleDeg |
| | Return the opposite ecliptic direction, normalized to [0°, 360°).
|
| auto | ascendant (const toolbox::AngleDeg &armc, const toolbox::AngleDeg &latitude, const toolbox::AngleDeg &obliquity) -> toolbox::AngleDeg |
| auto | placidus_equation (const double longitude_deg, const toolbox::AngleDeg &latitude, const toolbox::AngleDeg &obliquity, const PlacidusCusp cusp) -> double |
| | Evaluate one Placidus semi-arc equation on its continuous longitude branch.
|
| auto | placidus_cusp (const toolbox::AngleDeg &armc, const toolbox::AngleDeg &latitude, const toolbox::AngleDeg &obliquity, const PlacidusCusp cusp, const std::size_t max_iterations=PLACIDUS_MAX_ITERATIONS) -> toolbox::AngleDeg |
| | Solve one Placidus cusp in degrees on the lifted semi-arc branch for the supplied house frame.
|
| auto | placidus_cusps (const toolbox::AngleDeg &armc, const toolbox::AngleDeg &latitude, const toolbox::AngleDeg &obliquity, const toolbox::AngleDeg &ascendant, const toolbox::AngleDeg &midheaven) -> std::array< toolbox::AngleDeg, 12 > |
| | Construct twelve Placidus cusps; latitude must lie strictly inside the obliquity's polar circles.
|
| auto | uniform_cusps (const toolbox::AngleDeg &first) -> std::array< toolbox::AngleDeg, 12 > |
| | Construct twelve 30-degree cusps from the first, each normalized to [0°, 360°).
|
| auto | whole_sign_start (const toolbox::AngleDeg &ascendant) -> toolbox::AngleDeg |
| | Return the start of the 30-degree sign containing the Ascendant; an exact boundary starts that sign.
|
| auto | axes (const toolbox::AngleDeg &armc, const toolbox::AngleDeg &latitude, const toolbox::AngleDeg &obliquity) -> Axes |
| | Resolve the horizon/ecliptic angles before any cusp construction.
|
| auto | calculate (const toolbox::AngleDeg &armc, const toolbox::AngleDeg &latitude, const toolbox::AngleDeg &obliquity, const System system) -> Result |
| | Resolve axes before cusps, with a physical-obliquity check only for Placidus.
|
| auto | validate (const double jd_ut1, const double jde_tt, const astro::GeoLocation &location) -> void |
| | Require finite UT1/TT times, nonpolar latitude and geographic longitude, in that order.
|