|
WSF
|
#include "wsf_space_export.h"

Go to the source code of this file.
Namespaces | |
| namespace | WsfSolarTerminator |
| A set of utilities relating to the Solar terminator. | |
Enumerations | |
| enum class | WsfSolarTerminator::PhaseOfDay { WsfSolarTerminator::cDAY = 1 , WsfSolarTerminator::cTWILIGHT = 2 , WsfSolarTerminator::cNIGHT = 3 } |
| enum class | WsfSolarTerminator::PlatformSolarIllumination { WsfSolarTerminator::cINVALID_PLATFORM = 0 , WsfSolarTerminator::cILLUMINATED = 1 , WsfSolarTerminator::cEARTH_PENUMBRA = 2 , WsfSolarTerminator::cEARTH_UMBRA = 3 } |
Functions | |
| PhaseOfDay | WsfSolarTerminator::GetPhaseOfDay (double aLatDegrees, double aLonDegrees, const UtCalendar &aTime, double aLimitDegrees) |
| bool | WsfSolarTerminator::MaskedByHorizon (const double aObserverWCS[3], const double aTargetWCS[3]) |
| PlatformSolarIllumination | WsfSolarTerminator::GetPlatformSolarIllumination (WsfPlatform *aPlatformPtr) |
Variables | |
| constexpr double | WsfSolarTerminator::cTWILIGHT_CIVIL = 96.0 |
| constexpr double | WsfSolarTerminator::cTWILIGHT_NAUTICAL = 102.0 |
| constexpr double | WsfSolarTerminator::cTWILIGHT_ASTRONOMICAL = 108.0 |