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