Module nyx_space::cosmic::eclipse[][src]

Expand description

The eclipse module allows finding eclipses and (conversely) visibility between a state and another one (e.g. a planet or the Sun).

Structs

Orbit defines an orbital state

An event to find the start of a penumbra

A spacecraft state

An event to find the darkest eclipse state (more than 98% shadow)

Enums

Defines the default celestial bodies in the provided de438 XB.

Stores the eclipse state

Enable or not light time correction for the computation of the celestial states

Functions

Computes the umbra/visibilis/penumbra state between between two states accounting for eclipsing of the providing geoid.

Computes the light of sight the provided time between two states accounting for eclipsing of the providing geoid. This works for visibility between spacecraft and a ground station. For eclipsing and penumbras, use eclipse_state.