Package org.shredzone.commons.suncalc
@ReturnValuesAreNonnullByDefault
@DefaultAnnotationForParameters(edu.umd.cs.findbugs.annotations.NonNull.class)
@DefaultAnnotationForFields(edu.umd.cs.findbugs.annotations.NonNull.class)
package org.shredzone.commons.suncalc
This is the main package. It contains classes for calculating sun and moon data.
-
ClassDescriptionCalculates the illumination of the moon.Collects all parameters for
MoonIllumination
.Calculates the date and time when the moon reaches the desired phase.Collects all parameters forMoonPhase
.Enumeration of moon phases.Calculates the position of the moon.Collects all parameters forMoonPosition
.Calculates the times of the moon.Collects all parameters forMoonTimes
.Calculates the position of the sun.Collects all parameters forSunPosition
.Calculates the rise and set times of the sun.Collects all parameters forSunTimes
.Enumeration of predefined twilights.