MoonPhaseCalculator class
حاسبة أطوار القمر
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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
Static Methods
-
getFullMoonDatesInHijriYear(
int hijriYear) → List< HijriDate> - الحصول على جميع تواريخ البدر في سنة هجرية معينة
-
getMoonPhase(
DateTime date) → MoonPhaseInfo - حساب طور القمر لتاريخ معين
-
getMoonPhaseForHijri(
HijriDate hijriDate) → MoonPhaseInfo - حساب طور القمر للتاريخ الهجري
-
getMoonPhaseStatistics(
DateTime startDate, DateTime endDate) → Map< MoonPhase, int> - احصائيات أطوار القمر في فترة معينة
-
getNewMoonDatesInHijriYear(
int hijriYear) → List< HijriDate> - الحصول على جميع تواريخ المحاق في سنة هجرية معينة
-
getPhaseName(
MoonPhase phase, String language) → String - الحصول على اسم طور القمر بلغة معينة
-
isHilalVisible(
DateTime date, {double minimumAltitude = 10.0}) → bool - تحقق من إمكانية رؤية الهلال
-
numberToPhase(
int number) → MoonPhase - تحويل رقم إلى طور القمر
-
phaseToNumber(
MoonPhase phase) → int - تحويل طور القمر إلى رقم (0-7)