CelestialCalendar 1.0.0 · unreleased development @ 67a7c4c79a4a4a6aa7e703c9e6f0039ae34bee82
Loading...
Searching...
No Matches
astro::ephemeris::TargetFacts Struct Reference

Target identity and provider domains; rate_node preserves the paired ascending trajectory. More...

#include <ephemeris.hpp>

Public Attributes

Target target
PositionSource source
std::optional< astro::planet::Planet > planet
std::optional< astro::lunar_node::Node > node
std::optional< astro::lunar_node::Node > rate_node
std::optional< std::array< double, 2 > > position_domain
std::array< double, 2 > rate_provider_domain
DomainOrigin position_domain_origin

Detailed Description

Target identity and provider domains; rate_node preserves the paired ascending trajectory.

Member Data Documentation

◆ node

std::optional<astro::lunar_node::Node> astro::ephemeris::TargetFacts::node

◆ planet

std::optional<astro::planet::Planet> astro::ephemeris::TargetFacts::planet

◆ position_domain

std::optional<std::array<double, 2> > astro::ephemeris::TargetFacts::position_domain

◆ position_domain_origin

DomainOrigin astro::ephemeris::TargetFacts::position_domain_origin

◆ rate_node

std::optional<astro::lunar_node::Node> astro::ephemeris::TargetFacts::rate_node

◆ rate_provider_domain

std::array<double, 2> astro::ephemeris::TargetFacts::rate_provider_domain

◆ source

PositionSource astro::ephemeris::TargetFacts::source

◆ target

Target astro::ephemeris::TargetFacts::target

The documentation for this struct was generated from the following file: