|
Practical Astronomy Algorithms in .NET/C#
|
Eclipse calculations. More...
Public Member Functions | |
| string double int int eventDateYear | LunarEclipseOccurrence (double localDateDay, int localDateMonth, int localDateYear, bool isDaylightSaving, int zoneCorrectionHours) |
| double double double double double double double double double double double double double double double double double double eclipseMagnitude | LunarEclipseCircumstances (double localDateDay, int localDateMonth, int localDateYear, bool isDaylightSaving, int zoneCorrectionHours) |
| string double int int eventDateYear | SolarEclipseOccurrence (double localDateDay, int localDateMonth, int localDateYear, bool isDaylightSaving, int zoneCorrectionHours) |
| double int int double double double double double double double eclipseMagnitude | SolarEclipseCircumstances (double localDateDay, int localDateMonth, int localDateYear, bool isDaylightSaving, int zoneCorrectionHours, double geogLongitudeDeg, double geogLatitudeDeg) |
Public Attributes | |
| string | status |
| Determine if a lunar eclipse is likely to occur. | |
| string double | eventDateDay |
| string double int | eventDateMonth |
| double | lunarEclipseCertainDateDay |
| Calculate the circumstances of a lunar eclipse. | |
| double double | lunarEclipseCertainDateMonth |
| double double double | lunarEclipseCertainDateYear |
| double double double double | utStartPenPhaseHour |
| double double double double double | utStartPenPhaseMinutes |
| double double double double double double | utStartUmbralPhaseHour |
| double double double double double double double | utStartUmbralPhaseMinutes |
| double double double double double double double double | utStartTotalPhaseHour |
| double double double double double double double double double | utStartTotalPhaseMinutes |
| double double double double double double double double double double | utMidEclipseHour |
| double double double double double double double double double double double | utMidEclipseMinutes |
| double double double double double double double double double double double double | utEndTotalPhaseHour |
| double double double double double double double double double double double double double | utEndTotalPhaseMinutes |
| double double double double double double double double double double double double double double | utEndUmbralPhaseHour |
| double double double double double double double double double double double double double double double | utEndUmbralPhaseMinutes |
| double double double double double double double double double double double double double double double double | utEndPenPhaseHour |
| double double double double double double double double double double double double double double double double double | utEndPenPhaseMinutes |
| double | solarEclipseCertainDateDay |
| Calculate the circumstances of a solar eclipse. | |
| double int | solarEclipseCertainDateMonth |
| double int int | solarEclipseCertainDateYear |
| double int int double | utFirstContactHour |
| double int int double double | utFirstContactMinutes |
| double int int double double double | utMidEclipseHour |
| double int int double double double double | utMidEclipseMinutes |
| double int int double double double double double | utLastContactHour |
| double int int double double double double double double | utLastContactMinutes |
Eclipse calculations.
Definition at line 9 of file PAEclipses.cs.
| double double double double double double double double double double double double double double double double double double eclipseMagnitude LunarEclipseCircumstances | ( | double | localDateDay, |
| int | localDateMonth, | ||
| int | localDateYear, | ||
| bool | isDaylightSaving, | ||
| int | zoneCorrectionHours | ||
| ) |
Definition at line 69 of file PAEclipses.cs.
| string double int int eventDateYear LunarEclipseOccurrence | ( | double | localDateDay, |
| int | localDateMonth, | ||
| int | localDateYear, | ||
| bool | isDaylightSaving, | ||
| int | zoneCorrectionHours | ||
| ) |
Definition at line 20 of file PAEclipses.cs.
| double int int double double double double double double double eclipseMagnitude SolarEclipseCircumstances | ( | double | localDateDay, |
| int | localDateMonth, | ||
| int | localDateYear, | ||
| bool | isDaylightSaving, | ||
| int | zoneCorrectionHours, | ||
| double | geogLongitudeDeg, | ||
| double | geogLatitudeDeg | ||
| ) |
Definition at line 173 of file PAEclipses.cs.
| string double int int eventDateYear SolarEclipseOccurrence | ( | double | localDateDay, |
| int | localDateMonth, | ||
| int | localDateYear, | ||
| bool | isDaylightSaving, | ||
| int | zoneCorrectionHours | ||
| ) |
Definition at line 133 of file PAEclipses.cs.
| string double eventDateDay |
Definition at line 20 of file PAEclipses.cs.
| string double int eventDateMonth |
Definition at line 20 of file PAEclipses.cs.
| double lunarEclipseCertainDateDay |
Calculate the circumstances of a lunar eclipse.
lunarEclipseCertainDateMonth – Lunar eclipse date (month)
lunarEclipseCertainDateYear – Lunar eclipse date (year)
utstartPenPhaseHour – Start of penumbral phase (hour)
utStartPenPhaseMinutes – Start of penumbral phase (minutes)
utStartUmbralPhaseHour – Start of umbral phase (hour)
utStartUmbralPhaseMinutes – Start of umbral phase (minutes)
utStartTotalPhaseHour – Start of total phase (hour)
utStartTotalPhaseMinutes – Start of total phase (minutes)
utMidEclipseHour – Mid-eclipse (hour)
utMidEclipseMinutes – Mid-eclipse (minutes)
utEndTotalPhaseHour – End of total phase (hour)
utEndTotalPhaseMinutes – End of total phase (minutes)
utEndUmbralPhaseHour – End of umbral phase (hour)
utEndUmbralPhaseMinutes – End of umbral phase (minutes)
utEndPenPhaseHour – End of penumbral phase (hour)
utEndPenPhaseMinutes – End of penumbral phase (minutes)
eclipseMagnitude – Eclipse magnitude
Definition at line 69 of file PAEclipses.cs.
| double double lunarEclipseCertainDateMonth |
Definition at line 69 of file PAEclipses.cs.
| double double double lunarEclipseCertainDateYear |
Definition at line 69 of file PAEclipses.cs.
| double solarEclipseCertainDateDay |
Calculate the circumstances of a solar eclipse.
solarEclipseCertainDateMonth – Solar eclipse date (month)
solarEclipseCertainDateYear – Solar eclipse date (year)
utFirstContactHour – First contact of shadow (hour)
utFirstContactMinutes – First contact of shadow (minutes)
utMidEclipseHour – Mid-eclipse (hour)
utMidEclipseMinutes – Mid-eclipse (minutes)
utLastContactHour – Last contact of shadow (hour)
utLastContactMinutes – Last contact of shadow (minutes)
eclipseMagnitude – Eclipse magnitude
Definition at line 173 of file PAEclipses.cs.
| double int solarEclipseCertainDateMonth |
Definition at line 173 of file PAEclipses.cs.
| double int int solarEclipseCertainDateYear |
Definition at line 173 of file PAEclipses.cs.
| string status |
Determine if a lunar eclipse is likely to occur.
Determine if a solar eclipse is likely to occur.
eventDateDay – Date of eclipse event (day).
eventDateMonth – Date of eclipse event (month).
eventDateYear – Date of eclipse event (year).
event_date_day – Date of eclipse event (day).
event_date_month – Date of eclipse event (month).
event_date_year – Date of eclipse event (year).
Definition at line 20 of file PAEclipses.cs.
| double double double double double double double double double double double double double double double double utEndPenPhaseHour |
Definition at line 69 of file PAEclipses.cs.
| double double double double double double double double double double double double double double double double double utEndPenPhaseMinutes |
Definition at line 69 of file PAEclipses.cs.
| double double double double double double double double double double double double utEndTotalPhaseHour |
Definition at line 69 of file PAEclipses.cs.
| double double double double double double double double double double double double double utEndTotalPhaseMinutes |
Definition at line 69 of file PAEclipses.cs.
| double double double double double double double double double double double double double double utEndUmbralPhaseHour |
Definition at line 69 of file PAEclipses.cs.
| double double double double double double double double double double double double double double double utEndUmbralPhaseMinutes |
Definition at line 69 of file PAEclipses.cs.
| double int int double utFirstContactHour |
Definition at line 173 of file PAEclipses.cs.
| double int int double double utFirstContactMinutes |
Definition at line 173 of file PAEclipses.cs.
| double int int double double double double double utLastContactHour |
Definition at line 173 of file PAEclipses.cs.
| double int int double double double double double double utLastContactMinutes |
Definition at line 173 of file PAEclipses.cs.
| double double double double double double double double double double utMidEclipseHour |
Definition at line 69 of file PAEclipses.cs.
| double int int double double double utMidEclipseHour |
Definition at line 173 of file PAEclipses.cs.
| double double double double double double double double double double double utMidEclipseMinutes |
Definition at line 69 of file PAEclipses.cs.
| double int int double double double double utMidEclipseMinutes |
Definition at line 173 of file PAEclipses.cs.
| double double double double utStartPenPhaseHour |
Definition at line 69 of file PAEclipses.cs.
| double double double double double utStartPenPhaseMinutes |
Definition at line 69 of file PAEclipses.cs.
| double double double double double double double double utStartTotalPhaseHour |
Definition at line 69 of file PAEclipses.cs.
| double double double double double double double double double utStartTotalPhaseMinutes |
Definition at line 69 of file PAEclipses.cs.
| double double double double double double utStartUmbralPhaseHour |
Definition at line 69 of file PAEclipses.cs.
| double double double double double double double utStartUmbralPhaseMinutes |
Definition at line 69 of file PAEclipses.cs.