コード例 #1
0
 public LunarElementsTableItem(int index, PolynomialLunarEclipseElements ple)
 {
     Index = index.ToString();
     X     = ple.X[index].ToString("N5", CultureInfo.InvariantCulture);
     Y     = ple.Y[index].ToString("N5", CultureInfo.InvariantCulture);
     if (index < 3)
     {
         F1 = ple.F1[index].ToString("N5", CultureInfo.InvariantCulture);
         F2 = ple.F2[index].ToString("N5", CultureInfo.InvariantCulture);
         F3 = ple.F3[index].ToString("N5", CultureInfo.InvariantCulture);
     }
 }
コード例 #2
0
 /// <inheritdoc/>
 public ICollection <LunarEclipseLocalCircumstances> FindLocalCircumstancesForCities(LunarEclipse e, PolynomialLunarEclipseElements be, ICollection <CrdsGeographical> cities, CancellationToken?cancelToken = null, IProgress <double> progress = null)
 {
     return(cities
            .Distinct()
            .Select(c => LunarEclipses.LocalCircumstances(e, be, c))
            .ToArray());
 }