Index

A C D E G H J N R S T V Z 
All Classes and Interfaces|All Packages

A

AllDay(ZonedDateTime) - Constructor for record class net.e175.klaus.solarpositioning.SunriseResult.AllDay
Creates an instance of a AllDay record class.
AllNight(ZonedDateTime) - Constructor for record class net.e175.klaus.solarpositioning.SunriseResult.AllNight
Creates an instance of a AllNight record 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 azimuth record 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 deltaT record 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 julianDate record 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 JulianDate record 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 RegularDay record 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 SolarPosition record 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 sunrise record 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 sunset record 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 transit record component.
transit() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.AllNight
Returns the value of the transit record component.
transit() - Method in record class net.e175.klaus.solarpositioning.SunriseResult.RegularDay
Returns the value of the transit record 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 zenithAngle record component.
A C D E G H J N R S T V Z 
All Classes and Interfaces|All Packages