CelestialPresentationSnapshot
USI.Core
Simulator-rendered sun and moon orientation plus normalized lunar state. Elevation is positive above the horizon and azimuth is clockwise from true north.
public sealed class CelestialPresentationSnapshot : IEquatable<CelestialPresentationSnapshot>Constructors
CelestialPresentationSnapshot
public CelestialPresentationSnapshot(Angle SunElevation, Angle SunAzimuthTrue, Angle MoonElevation, Angle MoonAzimuthTrue, double MoonPhaseRatio, double MoonIlluminationRatio)Simulator-rendered sun and moon orientation plus normalized lunar state. Elevation is positive above the horizon and azimuth is clockwise from true north.
Properties
MoonAzimuthTrue
public Angle MoonAzimuthTrue { get; set; }MoonElevation
public Angle MoonElevation { get; set; }MoonIlluminationRatio
public double MoonIlluminationRatio { get; set; }MoonPhaseRatio
public double MoonPhaseRatio { get; set; }SunAzimuthTrue
public Angle SunAzimuthTrue { get; set; }SunElevation
public Angle SunElevation { get; set; }Methods
<Clone>$
public CelestialPresentationSnapshot <Clone>$()Deconstruct
public void Deconstruct(Angle SunElevation, Angle SunAzimuthTrue, Angle MoonElevation, Angle MoonAzimuthTrue, double MoonPhaseRatio, double MoonIlluminationRatio)Equals
public bool Equals(object obj)Equals
public bool Equals(CelestialPresentationSnapshot other)GetHashCode
public int GetHashCode()ToString
public string ToString()