Module nyx_space::celestia::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
Cosm | |
EclipseLocator | |
Orbit | Orbit defines an orbital state |
PenumbraEvent | An event to find the start of a penumbra |
Spacecraft | A spacecraft state |
UmbraEvent | An event to find the darkest eclipse state (more than 98% shadow) |
Enums
EclipseState | Stores the eclipse state |
Frame | |
LTCorr | Enable or not light time correction for the computation of the celestial states |
Functions
eclipse_state | Computes the umbra/visibilis/penumbra state between between two states accounting for eclipsing of the providing geoid. |
line_of_sight | 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 |