![]() |
siderust-cpp 0.8.0
Header-only C++ wrapper for siderust
|
| Csiderust::AngularRate | |
| Csiderust::AstroContext | |
| Csiderust::AzimuthCrossingEvent | An azimuth bearing-crossing event |
| Csiderust::AzimuthExtremum | An azimuth extremum event |
| Csiderust::centers::Barycentric | Solar-system barycenter (zero-cost, Params = void) |
| Csiderust::centers::Bodycentric | Center of a body (Params = BodycentricParams) |
| Csiderust::BodycentricParams | Parameters for a body-centric coordinate system |
| Csiderust::BodycentricPos< F, U > | Result of a body-centric coordinate transformation |
| Csiderust::CartesianVelocity | Cartesian velocity in AU/day, tagged by reference frame |
| Csiderust::centers::CenterTraits< C > | |
| Csiderust::centers::CenterTraits< Barycentric > | |
| Csiderust::centers::CenterTraits< Bodycentric > | |
| Csiderust::centers::CenterTraits< Geocentric > | |
| Csiderust::centers::CenterTraits< Heliocentric > | |
| Csiderust::centers::CenterTraits< Topocentric > | |
| Csiderust::frames::CIRS | Celestial Intermediate Reference System |
| Csiderust::ConicOrbit | |
| Csiderust::CrossingEvent | A threshold-crossing event (rising or setting) |
| Csiderust::CulminationEvent | A culmination (local altitude extremum) event |
| Csiderust::lambert::Diagnostics | Householder-iteration diagnostics accompanying a Lambert solution |
| Csiderust::cartesian::Direction< F > | A unit-vector direction in Cartesian form, compile-time frame-tagged |
| Csiderust::spherical::Direction< F > | A direction on the celestial sphere, compile-time tagged by frame |
| Csiderust::cartesian::Displacement< F, U > | A 3D Cartesian displacement (free vector), compile-time frame-tagged |
| Csiderust::Eccentricity | |
| Csiderust::frames::ECEF | Earth-Centered Earth-Fixed |
| Csiderust::frames::EclipticMeanJ2000 | Mean ecliptic & equinox of J2000.0 |
| Csiderust::frames::EclipticMeanOfDate | Ecliptic mean of date (alias for EclipticOfDate) |
| Csiderust::frames::EclipticOfDate | Ecliptic of date (precessed mean obliquity, no nutation) |
| Csiderust::frames::EclipticTrueOfDate | True ecliptic of date (precessed + nutated) |
| Csiderust::frames::EquatorialMeanJ2000 | Mean equatorial of J2000.0 (FK5-aligned) |
| Csiderust::frames::EquatorialMeanOfDate | Mean equatorial of date (precessed, no nutation) |
| Csiderust::frames::EquatorialTrueOfDate | True equatorial of date (precessed + nutated) |
| Cstd::exception | STL class |
| Cstd::false_type | |
| Csiderust::frames::FrameTraits< F > | SFINAE helper: every frame tag must provide these static members |
| Csiderust::frames::Galactic | Galactic coordinate system (IAU 1958) |
| Csiderust::frames::GCRS | Geocentric Celestial Reference System |
| Csiderust::centers::Geocentric | Geocenter (zero-cost, Params = void) |
| Csiderust::Geodetic | Geodetic position (WGS84 ellipsoid) |
| Csiderust::centers::Heliocentric | Heliocenter (zero-cost, Params = void) |
| Csiderust::frames::Horizontal | Local horizontal (topocentric alt-az) |
| Csiderust::Iau2000A | |
| Csiderust::Iau2000B | |
| Csiderust::Iau2006 | |
| Csiderust::Iau2006A | |
| Csiderust::frames::ICRF | International Celestial Reference Frame (treated ≡ ICRS) |
| Csiderust::frames::ICRS | International Celestial Reference System |
| Csiderust::frames::ITRF | International Terrestrial Reference Frame |
| Csiderust::KeplerianOrbit | |
| Csiderust::MeanMotionOrbit | |
| Csiderust::MoonPhaseGeometry | Geometric description of the Moon's phase at a point in time |
| Csiderust::centers::NoParams | Marker for simple (no-parameter) centers |
| Csiderust::oem::detail::OemStatesGuard | |
| Csiderust::detail::OwnedFfiContext | |
| Csiderust::PhaseEvent | A principal lunar phase event (new moon, first quarter, etc.) |
| Csiderust::Planet | Planet data (value type, copyable) |
| Csiderust::cartesian::Position< C, F, U > | A 3D Cartesian position, compile-time tagged by center, frame, unit |
| Csiderust::spherical::Position< C, F, U > | A spherical position (direction + distance), compile-time tagged |
| Csiderust::PreparedOrbit | |
| Csiderust::sgp4::Propagator | Move-only RAII wrapper around an initialised SGP4 propagator |
| Csiderust::ProperMotion | Proper motion for a star (equatorial) |
| Csiderust::RuntimeEphemeris | Runtime-loaded JPL DE4xx ephemeris |
| Csiderust::SearchOptions | Options for altitude search algorithms |
| Csiderust::SkyGrid | Typed hemispherical alt/az grid sampler |
| Csiderust::SkyGridCell | A single sky-grid cell: a Horizontal direction and its solid angle |
| Csiderust::detail::SkyGridCellsGuard | |
| Csiderust::SolarLuminosity | |
| Csiderust::SolarMass | |
| Csiderust::SolarRadius | |
| Csiderust::lambert::Solution | Complete solution to a Lambert boundary-value problem |
| Csiderust::frames::SphericalNaming< F > | Maps a frame to its conventional spherical-coordinate names |
| Csiderust::frames::SphericalNaming< EclipticMeanJ2000 > | |
| Csiderust::frames::SphericalNaming< EquatorialMeanJ2000 > | |
| Csiderust::frames::SphericalNaming< EquatorialMeanOfDate > | |
| Csiderust::frames::SphericalNaming< EquatorialTrueOfDate > | |
| Csiderust::frames::SphericalNaming< Galactic > | |
| Csiderust::frames::SphericalNaming< Horizontal > | |
| Csiderust::frames::SphericalNaming< ICRF > | |
| Csiderust::frames::SphericalNaming< ICRS > | |
| Csiderust::Star | RAII handle to a Star (opaque Rust object) |
| Csiderust::sgp4::State | Propagated TEME state vector |
| Csiderust::oem::StateVector | A single spacecraft state vector from a CCSDS OEM file |
| Csiderust::StellarProperties | |
| Csiderust::Subject | Unified, lightweight handle representing any celestial subject |
| Csiderust::Target | Abstract base for any celestial object that can be tracked from an observer location |
| Csiderust::frames::TIRS | Terrestrial Intermediate Reference System |
| Csiderust::tle::Tle | Move-only RAII wrapper around a parsed Two-Line Element set |
| Csiderust::centers::Topocentric | Observer on Earth's surface (Params = Geodetic) |
| Cstd::true_type |