java.lang.Object
cz.krystofcejchan.lite_weather_lib.weather_objects.subparts.forecast.days.hour.ForecastAtHour

public final class ForecastAtHour extends Object
Forecast for specific day and hour/time
Author:
krystof-cejchan
  • Constructor Details

    • ForecastAtHour

      public ForecastAtHour(@NotNull org.json.JSONObject startOfJsonObject, @NotNull DAY day, @NotNull TIME time)
  • Method Details

    • getDewPointC

      public int getDewPointC()
      Returns:
      The dew point is the temperature to which air must be cooled to become saturated with water vapor
    • getDewPointF

      public int getDewPointF()
      Returns:
      The dew point is the temperature to which air must be cooled to become saturated with water vapor
    • getFeelsLikeC

      public int getFeelsLikeC()
    • getFeelsLikeF

      public int getFeelsLikeF()
    • getHeatIndexC

      public int getHeatIndexC()
      Returns:
      The heat index, also known as the apparent temperature, is what the temperature feels like to the human body when relative humidity is combined with the air temperature
    • getHeatIndexF

      public int getHeatIndexF()
      Returns:
      The heat index, also known as the apparent temperature, is what the temperature feels like to the human body when relative humidity is combined with the air temperature
    • getWindChillC

      public int getWindChillC()
      Returns:
      Wind chill or windchill is the lowering of body temperature due to the passing-flow of lower-temperature air.
    • getWindChillF

      public int getWindChillF()
      Returns:
      Wind chill or windchill is the lowering of body temperature due to the passing-flow of lower-temperature air.
    • getWindGustKmph

      public int getWindGustKmph()
      Returns:
      A gust or wind gust is a brief increase in the speed of the wind, usually less than 20 seconds.
    • getWindGustMiles

      public int getWindGustMiles()
      Returns:
      A gust or wind gust is a brief increase in the speed of the wind, usually less than 20 seconds.
    • getChanceOfFog

      public int getChanceOfFog()
    • getChanceOfFrost

      public int getChanceOfFrost()
    • getChanceOfHighTemperature

      public int getChanceOfHighTemperature()
    • getChanceOfOvercast

      public int getChanceOfOvercast()
    • getChanceOfRain

      public int getChanceOfRain()
    • getChanceOfRemdry

      public int getChanceOfRemdry()
    • getChanceOfSnow

      public int getChanceOfSnow()
    • getChanceOfSunshine

      public int getChanceOfSunshine()
    • getChanceOfThunder

      public int getChanceOfThunder()
    • getChanceOfWindy

      public int getChanceOfWindy()
    • getCloudCover

      public int getCloudCover()
    • getHumidity

      public int getHumidity()
    • getPrecipInches

      public double getPrecipInches()
      Returns:
      Precipitation
    • getPrecipMM

      public double getPrecipMM()
      Returns:
      Precipitation
    • getPressure

      public int getPressure()
    • getPressureInches

      public int getPressureInches()
    • getTemperatureC

      public int getTemperatureC()
    • getTemperatureF

      public int getTemperatureF()
    • getTimeInHundreds

      public int getTimeInHundreds()
    • getUvIndex

      public int getUvIndex()
    • getVisibility

      public int getVisibility()
    • getVisibilityMiles

      public int getVisibilityMiles()
    • getWeatherCode

      public int getWeatherCode()
    • getWeatherDescription

      public String getWeatherDescription()
    • getWindDir16Point

      public String getWindDir16Point()
    • getWindDirDegree

      public int getWindDirDegree()
    • getWindSpeedKmph

      public int getWindSpeedKmph()
    • getWindSpeedMiles

      public int getWindSpeedMiles()
    • getDay

      public DAY getDay()
    • getTime

      public TIME getTime()
    • print

      public void print()
      prints current object.toString to the console
    • toString

      public String toString()
      Overrides:
      toString in class Object