Class UsageWindFilter

java.lang.Object
org.deltava.beans.navdata.UsagePercentFilter
org.deltava.beans.navdata.UsageWindFilter
All Implemented Interfaces:
UsageFilter<RunwayUse>

public class UsageWindFilter extends UsagePercentFilter
A UsageFilter to filter runways based on maximum tailwind component and popularity.
Since:
10.2
Version:
11.1
Author:
Luke
  • Constructor Details

    • UsageWindFilter

      public UsageWindFilter(int minPct, int maxTailwind)
      Creates the filter.
      Parameters:
      minPct -
      maxTailwind -
  • Method Details

    • setWinds

      public void setWinds(int hdg, int spd)
      Updates the Airport wind data.
      Parameters:
      hdg - the wind heading in degrees
      spd - the wind speed in knots
    • setWinds

      public void setWinds(METAR m)
      Updates the Airport wind data from a METAR.
      Parameters:
      m - the METAR bean
    • filter

      public List<RunwayUse> filter(Collection<RunwayUse> data)
      Description copied from interface: UsageFilter
      Filters a Collection of UseCount beans.
      Parameters:
      data - the beans to filter
      Returns:
      a filtered List of beans that met the criteria