LocalLunarEclipse class

A lunar eclipse as seen from one place: the Moon's position at each contact and at greatest eclipse. The times are those of the LunarEclipse – the same for the whole Earth.

Constructors

LocalLunarEclipse({required LunarEclipse eclipse, required LunarEclipseContact penumbralBegin, required LunarEclipseContact? partialBegin, required LunarEclipseContact? totalBegin, required LunarEclipseContact maximum, required LunarEclipseContact? totalEnd, required LunarEclipseContact? partialEnd, required LunarEclipseContact penumbralEnd})
const

Properties

all → List<LunarEclipseContact>
Contacts and greatest eclipse in time order (absent phases left out).
no setter
eclipse → LunarEclipse
final
hashCode → int
The hash code for this object.
no setterinherited
maximum → LunarEclipseContact
final
partialBegin → LunarEclipseContact?
final
partialEnd → LunarEclipseContact?
final
penumbralBegin → LunarEclipseContact
final
penumbralEnd → LunarEclipseContact
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
totalBegin → LunarEclipseContact?
final
totalEnd → LunarEclipseContact?
final

Methods

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

Operators

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