示例#1
0
        // MUranus.MeanLongitude()
        /// <summary>
        /// Liefert die mittlere Länge der mittleren Planetenbahn zur aktuellen Systemzeit.
        /// </summary>
        /// <returns>Mittlere Länge der mittleren Planetenbahn zur aktuellen Systemzeit.</returns>
        /// <remarks>Die Winkelangabe erfolgt in Gradmaß.</remarks>
        public static double MeanLongitude()
        {
            // Lokale Felder einrichten und Länge berechnen
            double jd = MCalendar.FromDateTime(DateTime.Now);

            return(MUranus.MeanLongitude(jd));
        }
示例#2
0
 // MUranus.MeanAnomaly(double)
 /// <summary>
 /// Liefert die mittlere Anomalie der mittleren Planetenbahn zur julianischen Tageszahl.
 /// </summary>
 /// <param name="jd">Julianische Tageszahl.</param>
 /// <returns>Mittlere Anomalie der mittleren Planetenbahn zur julianischen Tageszahl.</returns>
 /// <remarks>Die Winkelangabe erfolgt in Gradmaß.</remarks>
 public static double MeanAnomaly(double jd)
 {
     // Rückgabe
     return(MMath.Mod(MUranus.MeanLongitude(jd) + MUranus.LongitudeOfPerihelion(jd), 360.0));
 }