SolarEclipseContact class

The Sun at one moment of a solar eclipse as seen from a place.

Constructors

SolarEclipseContact({required double jdTT, required double altitude, required double azimuth, required double positionAngle})
const

Properties

altitude → double
Topocentric geometric altitude of the Sun's centre (no refraction), degrees.
final
azimuth → double
Azimuth of the Sun, degrees from north through east.
final
hashCode → int
The hash code for this object.
no setterinherited
jdTT → double
Julian day in Terrestrial Time.
final
positionAngle → double
Position angle of the Moon's centre from the Sun's centre, degrees from the north point of the Sun's disk through east. At first contact it shows where the Moon touches the Sun, at fourth contact where it leaves (add 180° for the opposite side).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
visible → bool
Whether the Sun is above the horizon: its centre higher than sunHorizonAltitude (upper limb on the horizon with standard refraction).
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited