![]() |
siderust-cpp 0.8.0
Header-only C++ wrapper for siderust
|
| docs | |
| include | |
| siderust | |
| coordinates | |
| detail | |
| stream.hpp | Shared helpers for human-readable coordinate stream output |
| types | |
| cartesian | |
| direction | |
| ecliptic.hpp | |
| equatorial.hpp | |
| position | |
| ecliptic.hpp | |
| equatorial.hpp | |
| geodetic.hpp | |
| direction.hpp | |
| position.hpp | |
| spherical | |
| direction | |
| ecliptic.hpp | |
| equatorial.hpp | |
| galactic.hpp | |
| horizontal.hpp | |
| position | |
| ecliptic.hpp | |
| equatorial.hpp | |
| horizontal.hpp | |
| direction.hpp | |
| position.hpp | |
| cartesian.hpp | |
| spherical.hpp | |
| bodycentric_transforms.hpp | Body-centric coordinate transformations |
| cartesian.hpp | Typed cartesian coordinate templates |
| conversions.hpp | Free coordinate conversion helpers |
| geodetic.hpp | WGS84 geodetic coordinate type |
| pos_conversions.hpp | Out-of-line template definitions for cartesian<->spherical conversions |
| spherical.hpp | Typed spherical coordinate templates |
| types.hpp | Common coordinate aliases (umbrella) |
| altitude.hpp | Altitude computations for Sun, Moon, stars, and arbitrary ICRS directions |
| astro_context.hpp | Thin C++ context for selecting Earth-orientation / nutation models |
| azimuth.hpp | Azimuth computations for Sun, Moon, stars, and arbitrary ICRS directions |
| bodies.hpp | RAII Star handle, Planet value type, and catalog helpers |
| body_target.hpp | Target implementation for solar-system bodies |
| centers.hpp | Zero-sized reference-center tag types mirroring Rust's centers module |
| constants.hpp | Portable mathematical constants (C++17, no platform macros) |
| coordinates.hpp | Coordinate module umbrella |
| ephemeris.hpp | VSOP87 / ELP2000 planetary and lunar ephemeris wrappers |
| ffi_core.hpp | Error handling and utility base for the siderust C++ wrapper |
| frames.hpp | Zero-sized reference-frame tag types mirroring Rust's affn::frames |
| lambert.hpp | Lambert solver C++ wrapper |
| lunar_phase.hpp | Lunar phase geometry, phase events, and illumination periods |
| observatories.hpp | Named observatory locations |
| oem.hpp | CCSDS OEM (Orbit Ephemeris Message) parser C++ wrapper |
| orbit.hpp | Orbit model wrappers and propagation helpers |
| orbital_center.hpp | C++ wrapper for body-centric coordinates using orbital elements |
| runtime_ephemeris.hpp | C++ wrapper for siderust's runtime-loaded JPL DE4xx ephemeris |
| sgp4.hpp | TLE parsing and SGP4 propagator C++ wrappers |
| siderust.hpp | Umbrella header for the siderust C++ wrapper library |
| sky_grid.hpp | Hemispherical alt/az sky-grid sampler mirroring siderust::coordinates::SkyGrid |
| star_target.hpp | Target implementation for Star catalog objects |
| subject.hpp | Unified Subject type — one value to represent any celestial entity |
| target.hpp | Strongly-typed fixed-direction Target for any supported frame |
| time.hpp | Public siderust time tags and typed time/period aliases |
| trackable.hpp | Abstract base class for all celestial targets |
| twilight.hpp | Twilight / darkness phase classification from Sun altitude |