Class SunTimes
Sun Times.
Inherited Members
Namespace: Acoustics.Shared
Assembly: Acoustics.Shared.dll
Syntax
public sealed class SunTimes
Properties
| Improve this Doc View SourceInstance
Declaration
public static SunTimes Instance { get; }
Property Value
Type | Description |
---|---|
SunTimes |
Methods
| Improve this Doc View SourceCalculateSunRiseSetTimes(SunTimes.LatitudeCoords, SunTimes.LongitudeCoords, DateTime, ref DateTime, ref DateTime, ref Boolean, ref Boolean)
Calculate sunrise and sunset times. Returns false if time zone and longitude are incompatible.
Declaration
public bool CalculateSunRiseSetTimes(SunTimes.LatitudeCoords lat, SunTimes.LongitudeCoords lon, DateTime date, ref DateTime riseTime, ref DateTime setTime, ref bool isSunrise, ref bool isSunset)
Parameters
Type | Name | Description |
---|---|---|
SunTimes.LatitudeCoords | lat | Latitude coordinates. |
SunTimes.LongitudeCoords | lon | Longitude coordinates. |
DateTime | date | Date for which to calculate. |
DateTime | riseTime | Sunrise time (output). |
DateTime | setTime | Sunset time (output). |
Boolean | isSunrise | Whether or not the sun rises at that day. |
Boolean | isSunset | Whether or not the sun sets at that day. |
Returns
Type | Description |
---|---|
Boolean |
CalculateSunRiseSetTimes(Double, Double, DateTime, ref DateTime, ref DateTime, ref Boolean, ref Boolean)
Calculate sunrise and sunset times. Returns false if time zone and longitude are incompatible.
Declaration
public bool CalculateSunRiseSetTimes(double lat, double lon, DateTime date, ref DateTime riseTime, ref DateTime setTime, ref bool isSunrise, ref bool isSunset)
Parameters
Type | Name | Description |
---|---|---|
Double | lat | Latitude in decimal notation. |
Double | lon | Longitude in decimal notation. |
DateTime | date | Date for which to calculate. |
DateTime | riseTime | Sunrise time (output). |
DateTime | setTime | Sunset time (output). |
Boolean | isSunrise | Whether or not the sun rises at that day. |
Boolean | isSunset | Whether or not the sun sets at that day. |
Returns
Type | Description |
---|---|
Boolean |