siderust-cpp 0.8.0
Header-only C++ wrapper for siderust
Loading...
Searching...
No Matches
bodies.hpp File Reference

RAII Star handle, Planet value type, and catalog helpers. More...

#include "coordinates.hpp"
#include "ffi_core.hpp"
#include "orbit.hpp"
#include <optional>
#include <string>
#include <utility>
Include dependency graph for bodies.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  siderust::ProperMotion
 Proper motion for a star (equatorial). More...
struct  siderust::SolarMass
struct  siderust::SolarRadius
struct  siderust::SolarLuminosity
struct  siderust::StellarProperties
struct  siderust::Planet
 Planet data (value type, copyable). More...
class  siderust::Star
 RAII handle to a Star (opaque Rust object). More...

Namespaces

namespace  siderust
namespace  siderust::detail

Functions

Planet siderust::detail::make_planet_mercury ()
Planet siderust::detail::make_planet_venus ()
Planet siderust::detail::make_planet_earth ()
Planet siderust::detail::make_planet_mars ()
Planet siderust::detail::make_planet_jupiter ()
Planet siderust::detail::make_planet_saturn ()
Planet siderust::detail::make_planet_uranus ()
Planet siderust::detail::make_planet_neptune ()
const Planet & siderust::MERCURY ()
const Planet & siderust::VENUS ()
const Planet & siderust::EARTH ()
const Planet & siderust::MARS ()
const Planet & siderust::JUPITER ()
const Planet & siderust::SATURN ()
const Planet & siderust::URANUS ()
const Planet & siderust::NEPTUNE ()
Planet siderust::mercury ()
Planet siderust::venus ()
Planet siderust::earth ()
Planet siderust::mars ()
Planet siderust::jupiter ()
Planet siderust::saturn ()
Planet siderust::uranus ()
Planet siderust::neptune ()
const Star & siderust::VEGA ()
const Star & siderust::SIRIUS ()
const Star & siderust::POLARIS ()
const Star & siderust::CANOPUS ()
const Star & siderust::ARCTURUS ()
const Star & siderust::RIGEL ()
const Star & siderust::BETELGEUSE ()
const Star & siderust::PROCYON ()
const Star & siderust::ALDEBARAN ()
const Star & siderust::ALTAIR ()

Detailed Description

RAII Star handle, Planet value type, and catalog helpers.

Definition in file bodies.hpp.