| Nsiderust | |
| Ndetail | |
| COwnedFfiContext | |
| CSkyGridCellsGuard | |
| Ncenters | |
| CCenterTraits | |
| Cis_center | |
| Cis_center< C, std::void_t< decltype(CenterTraits< C >::ffi_id)> > | |
| CBarycentric | Solar-system barycenter (zero-cost, Params = void) |
| CHeliocentric | Heliocenter (zero-cost, Params = void) |
| CGeocentric | Geocenter (zero-cost, Params = void) |
| CTopocentric | Observer on Earth's surface (Params = Geodetic) |
| CBodycentric | Center of a body (Params = BodycentricParams) |
| CNoParams | Marker for simple (no-parameter) centers |
| CCenterTraits< Barycentric > | |
| CCenterTraits< Heliocentric > | |
| CCenterTraits< Geocentric > | |
| CCenterTraits< Topocentric > | |
| CCenterTraits< Bodycentric > | |
| Chas_center_transform | Marks center pairs for which a CenterShiftProvider exists |
| Chas_center_transform< C, C > | |
| Nspherical | |
| CPosition | A spherical position (direction + distance), compile-time tagged |
| CDirection | A direction on the celestial sphere, compile-time tagged by frame |
| Ncartesian | |
| CDirection | A unit-vector direction in Cartesian form, compile-time frame-tagged |
| CPosition | A 3D Cartesian position, compile-time tagged by center, frame, unit |
| CDisplacement | A 3D Cartesian displacement (free vector), compile-time frame-tagged |
| Nframes | |
| CFrameTraits | SFINAE helper: every frame tag must provide these static members |
| Cis_frame | Concept-like compile-time check (C++17: constexpr bool) |
| Cis_frame< F, std::void_t< decltype(FrameTraits< F >::ffi_id)> > | |
| CICRS | International Celestial Reference System |
| CICRF | International Celestial Reference Frame (treated ≡ ICRS) |
| CEclipticMeanJ2000 | Mean ecliptic & equinox of J2000.0 |
| CEclipticOfDate | Ecliptic of date (precessed mean obliquity, no nutation) |
| CEclipticTrueOfDate | True ecliptic of date (precessed + nutated) |
| CEquatorialMeanJ2000 | Mean equatorial of J2000.0 (FK5-aligned) |
| CEquatorialMeanOfDate | Mean equatorial of date (precessed, no nutation) |
| CEquatorialTrueOfDate | True equatorial of date (precessed + nutated) |
| CHorizontal | Local horizontal (topocentric alt-az) |
| CGalactic | Galactic coordinate system (IAU 1958) |
| CECEF | Earth-Centered Earth-Fixed |
| CITRF | International Terrestrial Reference Frame |
| CCIRS | Celestial Intermediate Reference System |
| CGCRS | Geocentric Celestial Reference System |
| CTIRS | Terrestrial Intermediate Reference System |
| CEclipticMeanOfDate | Ecliptic mean of date (alias for EclipticOfDate) |
| CSphericalNaming | Maps a frame to its conventional spherical-coordinate names |
| CSphericalNaming< ICRS > | |
| CSphericalNaming< ICRF > | |
| CSphericalNaming< EquatorialMeanJ2000 > | |
| CSphericalNaming< EquatorialMeanOfDate > | |
| CSphericalNaming< EquatorialTrueOfDate > | |
| CSphericalNaming< Horizontal > | |
| CSphericalNaming< Galactic > | |
| CSphericalNaming< EclipticMeanJ2000 > | |
| Chas_ra_dec | True for equatorial frames that expose right-ascension / declination |
| Chas_ra_dec< ICRS > | |
| Chas_ra_dec< ICRF > | |
| Chas_ra_dec< EquatorialMeanJ2000 > | |
| Chas_ra_dec< EquatorialMeanOfDate > | |
| Chas_ra_dec< EquatorialTrueOfDate > | |
| Chas_az_alt | True for the horizontal frame that exposes azimuth / altitude |
| Chas_az_alt< Horizontal > | |
| Chas_lon_lat | True for ecliptic and galactic frames that use longitude / latitude |
| Chas_lon_lat< EclipticMeanJ2000 > | |
| Chas_lon_lat< EclipticOfDate > | |
| Chas_lon_lat< EclipticTrueOfDate > | |
| Chas_lon_lat< Galactic > | |
| Chas_lon_lat< CIRS > | |
| Chas_lon_lat< GCRS > | |
| Chas_lon_lat< TIRS > | |
| Chas_lon_lat< ECEF > | |
| Chas_lon_lat< ITRF > | |
| Chas_frame_transform | Marks frame pairs for which a FrameRotationProvider exists in siderust-ffi |
| Chas_frame_transform< F, F > | |
| Chas_horizontal_transform | Marks frames from which to_horizontal is reachable |
| Chas_horizontal_transform< ICRS > | |
| Chas_horizontal_transform< ICRF > | |
| Chas_horizontal_transform< EclipticMeanJ2000 > | |
| Chas_horizontal_transform< EquatorialMeanJ2000 > | |
| Chas_horizontal_transform< EquatorialMeanOfDate > | |
| Chas_horizontal_transform< EquatorialTrueOfDate > | |
| Nlambert | |
| CDiagnostics | Householder-iteration diagnostics accompanying a Lambert solution |
| CSolution | Complete solution to a Lambert boundary-value problem |
| Noem | |
| Ndetail | |
| COemStatesGuard | |
| CStateVector | A single spacecraft state vector from a CCSDS OEM file |
| Ntle | |
| CTle | Move-only RAII wrapper around a parsed Two-Line Element set |
| Nsgp4 | |
| CState | Propagated TEME state vector |
| CPropagator | Move-only RAII wrapper around an initialised SGP4 propagator |
| CCrossingEvent | A threshold-crossing event (rising or setting) |
| CCulminationEvent | A culmination (local altitude extremum) event |
| CSearchOptions | Options for altitude search algorithms |
| CIau2000A | |
| CIau2000B | |
| CIau2006 | |
| CIau2006A | |
| CAstroContext | |
| CAzimuthCrossingEvent | An azimuth bearing-crossing event |
| CAzimuthExtremum | An azimuth extremum event |
| CProperMotion | Proper motion for a star (equatorial) |
| CSolarMass | |
| CSolarRadius | |
| CSolarLuminosity | |
| CStellarProperties | |
| CPlanet | Planet data (value type, copyable) |
| CStar | RAII handle to a Star (opaque Rust object) |
| CBodyTarget | Target implementation for solar-system bodies |
| CBodycentricPos | Result of a body-centric coordinate transformation |
| CGeodetic | Geodetic position (WGS84 ellipsoid) |
| CSiderustException | |
| CNullPointerError | |
| CInvalidFrameError | |
| CInvalidCenterError | |
| CTransformFailedError | |
| CInvalidBodyError | |
| CUnknownStarError | |
| CInvalidPeriodError | |
| CAllocationFailedError | |
| CInvalidArgumentError | |
| CInternalPanicError | |
| CDataLoadError | |
| COutOfRangeError | |
| CNoEopDataError | |
| CInvalidDimensionError | |
| CMoonPhaseGeometry | Geometric description of the Moon's phase at a point in time |
| CPhaseEvent | A principal lunar phase event (new moon, first quarter, etc.) |
| CEccentricity | |
| CAngularRate | |
| CKeplerianOrbit | |
| CMeanMotionOrbit | |
| CConicOrbit | |
| CPreparedOrbit | |
| CBodycentricParams | Parameters for a body-centric coordinate system |
| CCartesianVelocity | Cartesian velocity in AU/day, tagged by reference frame |
| CRuntimeEphemeris | Runtime-loaded JPL DE4xx ephemeris |
| CSkyGridCell | A single sky-grid cell: a Horizontal direction and its solid angle |
| CSkyGrid | Typed hemispherical alt/az grid sampler |
| CStarTarget | Target implementation wrapping a const Star& |
| CSubject | Unified, lightweight handle representing any celestial subject |
| CDirectionTarget | Fixed celestial direction target — a Target for a specific sky position |
| CProperMotionTarget | ICRS target with proper motion (RAII wrapper over the FFI handle) |
| CTarget | Abstract base for any celestial object that can be tracked from an observer location |