LunarEclipseDetails Class

Class containing detailed lunar eclipse information.

Definition

Namespace: CoordinateSharp
Assembly: CoordinateSharp (in CoordinateSharp.dll) Version: 3.1.1.1
XMLNS for XAML: Not mapped to an xmlns.
C#
[SerializableAttribute]
public class LunarEclipseDetails
Inheritance
Object    LunarEclipseDetails

Constructors

LunarEclipseDetails Initialize a default LunarEclipseDetails object.
LunarEclipseDetails(ListString) Initialize a LunarEclipseDetails object.

Properties

Date Date of lunar eclipse.
HasEclipseData Determine if the LunarEclipseDetails object has been populated.
MidEclipse DateTime when eclipse is at Mid.
PartialEclispeBegin DateTime when the partial eclipse begins (if applicable).
PartialEclispeEnd DateTime when the partial eclipse ends (if applicable).
PenumbralEclipseBegin DateTime when the penumbral eclipse begins.
PenumbralEclispeEnd DateTime when the penumbral eclipse ends.
PenumbralMagnitude Penumbral magnitude. The fraction of the Moon's diameter that is covered by Earth's penumbra (lighter part of Earth's shadow). The penumbral magnitude of a total lunar eclipse is usually greater than 2 while the penumbral magnitude of a partial lunar eclipse is always greater than 1 and usually smaller than 2.
TotalEclipseBegin DateTime when Total eclipse begins (if applicable).
TotalEclipseEnd DateTime when total eclipse ends (if applicable).
Type Lunar eclipse type.
UmbralMagnitude Umbral magnitude. The fraction of the Moon's diameter that is covered by Earth's umbra (darker part of Earth's shadow) at the instance of the greatest eclipse.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToString Lunar eclipse default string.
(Overrides ObjectToString)

See Also