Class Regions

java.lang.Object
gov.usgs.earthquake.qdm.Regions

public class Regions extends Object
Set of regions.
  • Field Details

    • defaultNetid

      public String defaultNetid
      Default network
    • netids

      public ArrayList<String> netids
      Array of network ids, e.g. nc, us, etc.
    • regions

      public ArrayList<Region> regions
      Array of regions
  • Constructor Details

    • Regions

      public Regions()
      Create a new set of regions.
  • Method Details

    • isValidnetID

      public boolean isValidnetID(String netid)
      Is this netid in the set of regions? The default net covers the whole world so it is always valid since it has no finite boundaries.
      Parameters:
      netid - A netid (nc, us, etc.)
      Returns:
      boolean if netid is valid
    • isDefaultNetID

      public boolean isDefaultNetID(String netid)
      Checks if network ID is the default network.
      Parameters:
      netid - network ID
      Returns:
      true if default network.
    • isDefaultNetID

      public boolean isDefaultNetID(EQEvent eq)
      Checks if an event's network ID is the default network.
      Parameters:
      eq - EQ event
      Returns:
      true if default network.
    • isAuthor

      public boolean isAuthor(String netid, Point p)
      Determines if the event is from the authoritative network.
      Parameters:
      netid - network ID
      p - event point
      Returns:
      true if event is authoritative
    • isAuthor

      public boolean isAuthor(EQEvent eq)
      Determines if the event is from the authoritative network.
      Parameters:
      eq - EQ event
      Returns:
      true if event is authoritative