Class RockLocation


  • public class RockLocation
    extends Object
    • Field Detail

      • cityName

        protected String cityName
      • latitude

        protected double latitude
      • longitude

        protected double longitude
    • Constructor Detail

      • RockLocation

        public RockLocation()
      • RockLocation

        public RockLocation​(String cityName,
                            double latitude,
                            double longitude)
    • Method Detail

      • getDrivingTimeTo

        public long getDrivingTimeTo​(RockLocation location)
        Parameters:
        location - never null
        Returns:
        a positive number, in seconds
      • getAirDistanceTo

        public long getAirDistanceTo​(RockLocation location)
      • getCityName

        public String getCityName()
      • setCityName

        public void setCityName​(String cityName)
      • getLatitude

        public double getLatitude()
      • setLatitude

        public void setLatitude​(double latitude)
      • getLongitude

        public double getLongitude()
      • setLongitude

        public void setLongitude​(double longitude)
      • setDrivingSecondsMap

        public void setDrivingSecondsMap​(Map<RockLocation,​Long> drivingSecondsMap)