// ------------------- // // Felder und Methoden // // ------------------- // // MEarth.Latitude(EPrecision) /// <summary> /// Liefert die heliozentrisch-ekliptikale Breite zur aktuellen Systemzeit. /// </summary> /// <param name="value">Genauigkeitskennung.</param> /// <returns>Heliozentrisch-ekliptikale Breite zur aktuellen Systemzeit.</returns> public static double Latitude(EPrecision value) { // Lokale Felder einrichten double jd = MCalendar.FromDateTime(DateTime.Now); return(MEarth.Latitude(value, jd)); }
// MEarth.PositionEcliptical(EPrecision, double) /// <summary> /// Liefert die heliozentrisch-ekliptikale Position zur julianischen Tageszahl. /// </summary> /// <param name="value">Genauigkeitskennung.</param> /// <param name="jd">Julianische Tageszahl.</param> /// <returns>Heliozentrisch-ekliptikale Position zur julianischen Tageszahl.</returns> public static CPolar PositionEcliptical(EPrecision value, double jd) { // Lokale Felder einrichten CPolar rtn = new CPolar(); rtn.Latitude = MEarth.Latitude(value, jd); rtn.Longitude = MEarth.Longitude(value, jd); rtn.Radius = MEarth.Radius(value, jd); return(rtn); }