Examples of MoonPhase


Examples of org.openhab.binding.astro.internal.model.MoonPhase

    }

    moon.setRise(new Range(rise, rise));
    moon.setSet(new Range(set, set));

    MoonPhase phase = moon.getPhase();
    phase.setNew(DateTimeUtils.toCalendar(getNextPhase(calendar, julianDateMidnight, NEW_MOON)));
    phase.setFirstQuarter(DateTimeUtils.toCalendar(getNextPhase(calendar, julianDateMidnight, FIRST_QUARTER)));
    phase.setFull(DateTimeUtils.toCalendar(getNextPhase(calendar, julianDateMidnight, FULL_MOON)));
    phase.setThirdQuarter(DateTimeUtils.toCalendar(getNextPhase(calendar, julianDateMidnight, LAST_QUARTER)));

    Eclipse eclipse = moon.getEclipse();
    double eclipseJd = getEclipse(calendar, ECLIPSE_TYPE_MOON, julianDateMidnight, ECLIPSE_MODE_PARTIAL);
    eclipse.setPartial(DateTimeUtils.toCalendar(eclipseJd));
    eclipseJd = getEclipse(calendar, ECLIPSE_TYPE_MOON, julianDateMidnight, ECLIPSE_MODE_TOTAL);
View Full Code Here

Examples of org.openhab.binding.astro.internal.model.MoonPhase

  /**
   * Calculates the moon illumination and distance from the julian date.
   */
  private void setMoonPosition(double julianDate, double latitude, double longitude, Moon moon) {
    MoonPhase phase = moon.getPhase();
    phase.setIllumination(getIllumination(julianDate));

    MoonDistance distance = moon.getDistance();
    distance.setDate(Calendar.getInstance());
    distance.setKilometer(getDistance(julianDate));
    setAzimuthElevationZodiac(julianDate, latitude, longitude, moon);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.