Class RoadLocation

    • Field Detail

      • latitude

        protected double latitude
      • longitude

        protected double longitude
    • Constructor Detail

      • RoadLocation

        public RoadLocation()
      • RoadLocation

        public RoadLocation​(long id,
                            double latitude,
                            double longitude)
    • Method Detail

      • getLatitude

        public double getLatitude()
      • setLatitude

        public void setLatitude​(double latitude)
      • getLongitude

        public double getLongitude()
      • setLongitude

        public void setLongitude​(double longitude)
      • getCoachDistanceTo

        public int getCoachDistanceTo​(RoadLocation location)
      • getCoachDurationTo

        public int getCoachDurationTo​(RoadLocation location)
      • getShuttleDistanceTo

        public int getShuttleDistanceTo​(RoadLocation location)
      • getShuttleDurationTo

        public int getShuttleDurationTo​(RoadLocation location)
      • getMaximumDistanceTo

        public int getMaximumDistanceTo​(RoadLocation location)
      • getAirDistanceDouble

        public double getAirDistanceDouble​(RoadLocation location)
      • getAngle

        public double getAngle​(RoadLocation location)
        The angle relative to the direction EAST.
        Parameters:
        location - never null
        Returns:
        in Cartesian coordinates