siderust-cpp 0.8.0
Header-only C++ wrapper for siderust
Loading...
Searching...
No Matches
siderust Directory Reference
Directory dependency graph for siderust:
siderust

Directories

 
coordinates

Files

 
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.