Class Location

java.lang.Object
edu.sc.seis.seisFile.Location

public class Location extends Object
Simple class to hold a lat/lon pair, with optional depth, defaults to 0.
  • Constructor Details

    • Location

      public Location(double latitude, double longitude)
    • Location

      public Location(double latitude, double longitude, double depth)
    • Location

      public Location(Station sta)
    • Location

      public Location(Channel chan)
    • Location

      public Location(Event ev)
    • Location

      public Location(Origin o)
  • Method Details

    • getLatitude

      public double getLatitude()
    • getLongitude

      public double getLongitude()
    • hasDepth

      public boolean hasDepth()
      Returns:
      true if this Location has a depth set.
    • getDepthMeter

      public Double getDepthMeter()
      Returns:
      depth in meters if set, otherwise null
    • getDepthKm

      public Double getDepthKm()
      Returns:
      depth in kilometers if set, otherwise null
    • hasDescription

      public boolean hasDescription()
      Returns:
      true if this Location has an optional description.
    • getDescription

      public String getDescription()
      Returns:
      an optional description, like event time or station code.
    • setDescription

      public void setDescription(String desc)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object