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.