Пример #1
0
        // MUranus.Rise(double, double, ref double, double)
        /// <summary>
        /// Setzt die julianische Tageszahl des Aufgangs am geographischen Ort und zur julianischen Tageszahl und liefert die Ereigniskennung.
        /// </summary>
        /// <param name="lambda">Geographische Länge.</param>
        /// <param name="phi">Geographische Breite.</param>
        /// <param name="jdEvent">Julianische Tageszahl des Aufgangs.</param>
        /// <param name="jd">Julianische Tageszahl.</param>
        /// <returns>Ereigniskennung.</returns>
        public static EEventType Rise(double lambda, double phi, ref double jdEvent, double jd)
        {
            // Lokale Felder einrichten und Ereigniszeit bestimmen
            double azm = 0.0;

            return(MUranus.Rise(lambda, phi, ref jdEvent, jd, ref azm));
        }
Пример #2
0
        // MUranus.Rise(CPolar, ref double, double)
        /// <summary>
        /// Setzt die julianische Tageszahl des Aufgangs am geographischen Ort und zur julianischen Tageszahl und liefert die Ereigniskennung.
        /// </summary>
        /// <param name="position">Geographische Position.</param>
        /// <param name="jdEvent">Julianische Tageszahl des Aufgangs.</param>
        /// <param name="jd">Julianische Tageszahl.</param>
        /// <returns>Ereigniskennung.</returns>
        public static EEventType Rise(CPolar position, ref double jdEvent, double jd)
        {
            // Lokale Felder einrichten und Ereigniszeit bestimmen
            double azm = 0.0;

            return(MUranus.Rise(position.Longitude, position.Latitude, ref jdEvent, jd, ref azm));
        }
Пример #3
0
        // MUranus.Rise(double, double, ref double)
        /// <summary>
        /// Setzt die julianische Tageszahl des Aufgangs am geographischen Ort und zur aktuellen Systemzeit und liefert die Ereigniskennung.
        /// </summary>
        /// <param name="lambda">Geographische Länge.</param>
        /// <param name="phi">Geographische Breite.</param>
        /// <param name="jdEvent">Julianische Tageszahl des Aufgangs.</param>
        /// <returns>Ereigniskennung.</returns>
        public static EEventType Rise(double lambda, double phi, ref double jdEvent)
        {
            // Lokale Felder einrichten und Ereigniszeit bestimmen
            double jd  = MCalendar.FromDateTime(DateTime.Now);
            double azm = 0.0;

            return(MUranus.Rise(lambda, phi, ref jdEvent, jd, ref azm));
        }
Пример #4
0
 // MUranus.Rise(CPolar, ref double, double, ref double)
 /// <summary>
 /// Setzt die julianische Tageszahl des Aufgangs und die Morgenweite am geographischen Ort und zur aktuekllen Systemzeit und liefert die Ereigniskennung.
 /// </summary>
 /// <param name="position">Geographische Position.</param>
 /// <param name="jdEvent">Julianische Tageszahl des Aufgangs.</param>
 /// <param name="jd">Julianische Tageszahl.</param>
 /// <param name="azimuth">Morgenweite.</param>
 /// <returns>Ereigniskennung.</returns>
 public static EEventType Rise(CPolar position, ref double jdEvent, double jd, ref double azimuth)
 {
     // Rückgabe
     return(MUranus.Rise(position.Longitude, position.Latitude, ref jdEvent, jd, ref azimuth));
 }