// MEarth.Longitude(EPrecision) » MEarth.Longitude.cs // MEarth.Longitude(EPrecision, double) » MEarth.Longitude.cs // MEarth.LongitudeOfPerihelion() /// <summary> /// Liefert die Länge des Perihels der mittleren Planetenbahn zur aktuellen Systemzeit. /// </summary> /// <returns>Länge des Perihels der mittleren Planetenbahn zur aktuellen Systemzeit.</returns> /// <remarks>Die Winkelangabe erfolgt in Gradmaß.</remarks> public static double LongitudeOfPerihelion() { // Lokale Felder einrichten und Länge berechnen double jd = MCalendar.FromDateTime(DateTime.Now); return(MEarth.LongitudeOfPerihelion(jd)); }
// MEarth.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(MEarth.MeanLongitude(jd) + MEarth.LongitudeOfPerihelion(jd), 360.0)); }