Index
All Classes and Interfaces|All Packages
A
- AllDay(ZonedDateTime) - Constructor for record class net.e175.klaus.solarpositioning.SunriseResult.AllDay
-
Creates an instance of a
AllDayrecord class. - AllNight(ZonedDateTime) - Constructor for record class net.e175.klaus.solarpositioning.SunriseResult.AllNight
-
Creates an instance of a
AllNightrecord class. - ASTRONOMICAL_TWILIGHT - Enum constant in enum class net.e175.klaus.solarpositioning.SPA.Horizon
- azimuth() - Method in record class net.e175.klaus.solarpositioning.SolarPosition
-
Returns the value of the
azimuthrecord component.
C
- calculateSolarPosition(ZonedDateTime, double, double, double) - Static method in class net.e175.klaus.solarpositioning.Grena3
-
Calculate topocentric solar position: the location of the sun on the sky for a certain point in time on a certain point of the Earth's surface.
- calculateSolarPosition(ZonedDateTime, double, double, double, double) - Static method in class net.e175.klaus.solarpositioning.SPA
-
Calculate topocentric solar position: the location of the sun on the sky for a certain point in time on a certain point of the Earth's surface.
- calculateSolarPosition(ZonedDateTime, double, double, double, double, double) - Static method in class net.e175.klaus.solarpositioning.Grena3
-
Calculate topocentric solar position: the location of the sun on the sky for a certain point in time on a certain point of the Earth's surface.
- calculateSolarPosition(ZonedDateTime, double, double, double, double, double, double) - Static method in class net.e175.klaus.solarpositioning.SPA
-
Calculate topocentric solar position: the location of the sun on the sky for a certain point in time on a certain point of the Earth's surface.
- calculateSunriseTransitSet(ZonedDateTime, double, double, double) - Static method in class net.e175.klaus.solarpositioning.SPA
-
Calculate the times of sunrise, sun transit (solar noon), and sunset for a given day.
- calculateSunriseTransitSet(ZonedDateTime, double, double, double, SPA.Horizon) - Static method in class net.e175.klaus.solarpositioning.SPA
-
Calculate the times of sunrise, sun transit (solar noon), and sunset for a given day.
- calculateSunriseTransitSet(ZonedDateTime, double, double, double, SPA.Horizon...) - Static method in class net.e175.klaus.solarpositioning.SPA
-
Calculate the times of sunrise, sun transit (solar noon), and sunset for a given day and horizon types.
- CIVIL_TWILIGHT - Enum constant in enum class net.e175.klaus.solarpositioning.SPA.Horizon
D
- deltaT() - Method in record class net.e175.klaus.solarpositioning.JulianDate
-
Returns the value of the
deltaTrecord component. - DeltaT - Class in net.e175.klaus.solarpositioning
-
Finding values for Delta T, the difference between Terrestrial Time (TT) and Universal Time (UT1).
E
- elevation() - Method in enum class net.e175.klaus.solarpositioning.SPA.Horizon
- equals(Object) - Method in record class net.e175.klaus.solarpositioning.JulianDate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.e175.klaus.solarpositioning.SolarPosition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.e175.klaus.solarpositioning.SunriseResult.AllDay
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.e175.klaus.solarpositioning.SunriseResult.AllNight
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.e175.klaus.solarpositioning.SunriseResult.RegularDay
-
Indicates whether some other object is "equal to" this one.
- estimate(double) - Static method in class net.e175.klaus.solarpositioning.DeltaT
-
Estimate Delta T for the given decimal year.
- estimate(LocalDate) - Static method in class net.e175.klaus.solarpositioning.DeltaT
-
Estimate Delta T for the given date.
G
- Grena3 - Class in net.e175.klaus.solarpositioning
-
Calculate topocentric solar position using the ENEA/Grena algorithm.
H
- hashCode() - Method in record class net.e175.klaus.solarpositioning.JulianDate
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.e175.klaus.solarpositioning.SolarPosition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.AllDay
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.AllNight
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.RegularDay
-
Returns a hash code value for this object.
J
- julianCentury() - Method in record class net.e175.klaus.solarpositioning.JulianDate
- julianDate() - Method in record class net.e175.klaus.solarpositioning.JulianDate
-
Returns the value of the
julianDaterecord component. - JulianDate - Record Class in net.e175.klaus.solarpositioning
-
Calculate Julian date for a given point in time.
- JulianDate(double, double) - Constructor for record class net.e175.klaus.solarpositioning.JulianDate
-
Creates an instance of a
JulianDaterecord class. - JulianDate(ZonedDateTime) - Constructor for record class net.e175.klaus.solarpositioning.JulianDate
-
Construct a Julian date, assuming deltaT to be 0.
- JulianDate(ZonedDateTime, double) - Constructor for record class net.e175.klaus.solarpositioning.JulianDate
-
Construct a Julian date, observing deltaT.
- julianEphemerisCentury() - Method in record class net.e175.klaus.solarpositioning.JulianDate
- julianEphemerisDay() - Method in record class net.e175.klaus.solarpositioning.JulianDate
- julianEphemerisMillennium() - Method in record class net.e175.klaus.solarpositioning.JulianDate
N
- NAUTICAL_TWILIGHT - Enum constant in enum class net.e175.klaus.solarpositioning.SPA.Horizon
- net.e175.klaus.solarpositioning - module net.e175.klaus.solarpositioning
- net.e175.klaus.solarpositioning - package net.e175.klaus.solarpositioning
R
- RegularDay(ZonedDateTime, ZonedDateTime, ZonedDateTime) - Constructor for record class net.e175.klaus.solarpositioning.SunriseResult.RegularDay
-
Creates an instance of a
RegularDayrecord class.
S
- SolarPosition - Record Class in net.e175.klaus.solarpositioning
-
A simple data class for keeping an azimuth/zenith angle pair of values.
- SolarPosition(double, double) - Constructor for record class net.e175.klaus.solarpositioning.SolarPosition
-
Creates an instance of a
SolarPositionrecord class. - SPA - Class in net.e175.klaus.solarpositioning
-
Calculate topocentric solar position and sunrise/sunset/twilight times using the NREL SPA algorithm.
- SPA.Horizon - Enum Class in net.e175.klaus.solarpositioning
-
Predefined elevation angles to use in sunrise-sunset calculation.
- sunrise() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.RegularDay
-
Returns the value of the
sunriserecord component. - SUNRISE_SUNSET - Enum constant in enum class net.e175.klaus.solarpositioning.SPA.Horizon
- SunriseResult - Interface in net.e175.klaus.solarpositioning
-
Result types for sunrise/sunset calculations.
- SunriseResult.AllDay - Record Class in net.e175.klaus.solarpositioning
-
A day on which the sun is above the horizon all the time (polar day).
- SunriseResult.AllNight - Record Class in net.e175.klaus.solarpositioning
-
A day on which the sun is below the horizon all the time (polar night).
- SunriseResult.RegularDay - Record Class in net.e175.klaus.solarpositioning
-
Result type for a day with sunrise and sunset.
- sunset() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.RegularDay
-
Returns the value of the
sunsetrecord component.
T
- toString() - Method in record class net.e175.klaus.solarpositioning.JulianDate
-
Returns a string representation of this record class.
- toString() - Method in record class net.e175.klaus.solarpositioning.SolarPosition
-
Returns a string representation of this record class.
- toString() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.AllDay
-
Returns a string representation of this record class.
- toString() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.AllNight
-
Returns a string representation of this record class.
- toString() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.RegularDay
-
Returns a string representation of this record class.
- transit() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.AllDay
-
Returns the value of the
transitrecord component. - transit() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.AllNight
-
Returns the value of the
transitrecord component. - transit() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.RegularDay
-
Returns the value of the
transitrecord component. - transit() - Method in interface net.e175.klaus.solarpositioning.SunriseResult
V
- valueOf(String) - Static method in enum class net.e175.klaus.solarpositioning.SPA.Horizon
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.e175.klaus.solarpositioning.SPA.Horizon
-
Returns an array containing the constants of this enum class, in the order they are declared.
Z
- zenithAngle() - Method in record class net.e175.klaus.solarpositioning.SolarPosition
-
Returns the value of the
zenithAnglerecord component.
All Classes and Interfaces|All Packages