![]() |
siderust-cpp 0.8.0
Header-only C++ wrapper for siderust
|
C++ wrapper for body-centric coordinates using orbital elements. More...
#include "centers.hpp"#include "ffi_core.hpp"#include "orbit.hpp"#include <cstdint>#include <ostream>

Go to the source code of this file.
Classes | |
| struct | siderust::BodycentricParams |
| Parameters for a body-centric coordinate system. More... | |
Namespaces | |
| namespace | siderust |
Enumerations | |
| enum class | siderust::OrbitReferenceCenter : std::uint8_t { siderust::Barycentric = 0 , siderust::Heliocentric = 1 , siderust::Geocentric = 2 } |
| Specifies the reference center for an orbit. More... | |
Functions | |
| std::ostream & | siderust::operator<< (std::ostream &os, OrbitReferenceCenter center) |
C++ wrapper for body-centric coordinates using orbital elements.
Provides OrbitReferenceCenter enum and BodycentricParams struct to define and work with coordinate systems centered on orbiting bodies (planets, moons, satellites, etc.). Use these with Position<centers::Bodycentric, F, U> to express positions relative to an orbiting body.
Definition in file orbital_center.hpp.