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