# Class Calendar.Event.Solar

Inheritance graph

Description

  This class represents a solar event as observed from Earth.

  The event_type is one of

  `0` | Northern hemisphere spring equinox.
  `1` | Northern hemisphere summer solstice.
  `2` | Northern hemisphere autumn equinox.
  `3` | Northern hemisphere winter solstice.

Variable event_type

  `int|void Calendar.Event.Solar.event_type`

Inherit Day_Event

  inherit Day_Event : Day_Event

Constant periodic_table

  `protected constant Calendar.Event.Solar.periodic_table`

Description

  Array

  `array(float) 0..`

  Array
  `float 0` | Amplitude in days.
  `float 1` | Cosine phase in radians in year 2000.
  `float 2` | Period in radians/year.

Method create

  `Calendar.Event.Solar Calendar.Event.Solar(int|void event_type)`