siderust-cpp 0.8.0
Header-only C++ wrapper for siderust
Loading...
Searching...
No Matches
siderust.hpp
Go to the documentation of this file.
1#pragma once
2
31#include "altitude.hpp"
32#include "astro_context.hpp"
33#include "azimuth.hpp"
34#include "bodies.hpp"
35#include "body_target.hpp"
36#include "centers.hpp"
37#include "coordinates.hpp"
39#include "ephemeris.hpp"
40#include "ffi_core.hpp"
41#include "frames.hpp"
42#include "lambert.hpp"
43#include "lunar_phase.hpp"
44#include "observatories.hpp"
45#include "oem.hpp"
46#include "orbit.hpp"
47#include "orbital_center.hpp"
48#include "runtime_ephemeris.hpp"
49#include "sgp4.hpp"
50#include "sky_grid.hpp"
51#include "star_target.hpp"
52#include "subject.hpp"
53#include "target.hpp"
54#include "time.hpp"
55#include "twilight.hpp"
Altitude computations for Sun, Moon, stars, and arbitrary ICRS directions.
Thin C++ context for selecting Earth-orientation / nutation models.
Azimuth computations for Sun, Moon, stars, and arbitrary ICRS directions.
RAII Star handle, Planet value type, and catalog helpers.
Target implementation for solar-system bodies.
Body-centric coordinate transformations.
Zero-sized reference-center tag types mirroring Rust's centers module.
Coordinate module umbrella.
VSOP87 / ELP2000 planetary and lunar ephemeris wrappers.
Error handling and utility base for the siderust C++ wrapper.
Zero-sized reference-frame tag types mirroring Rust's affn::frames.
Lambert solver C++ wrapper.
Lunar phase geometry, phase events, and illumination periods.
Named observatory locations.
CCSDS OEM (Orbit Ephemeris Message) parser C++ wrapper.
Orbit model wrappers and propagation helpers.
C++ wrapper for body-centric coordinates using orbital elements.
C++ wrapper for siderust's runtime-loaded JPL DE4xx ephemeris.
TLE parsing and SGP4 propagator C++ wrappers.
Hemispherical alt/az sky-grid sampler mirroring siderust::coordinates::SkyGrid.
Target implementation for Star catalog objects.
Unified Subject type — one value to represent any celestial entity.
Strongly-typed fixed-direction Target for any supported frame.
Public siderust time tags and typed time/period aliases.
Twilight / darkness phase classification from Sun altitude.