Class PositionOnRoute


  • public final class PositionOnRoute
    extends java.lang.Object
    Record representing altering route position information.
    • Constructor Summary

      Constructors 
      Constructor Description
      PositionOnRoute​(int distanceToDestinationInMeters, int timeToDestinationInSeconds, int passedDistanceInMeters)  
    • Constructor Detail

      • PositionOnRoute

        public PositionOnRoute​(int distanceToDestinationInMeters,
                               int timeToDestinationInSeconds,
                               int passedDistanceInMeters)
    • Method Detail

      • getDistanceToDestinationInMeters

        public int getDistanceToDestinationInMeters()
        Returns distance to destination from the current position on route in meters. Returns -1 if object is in uninitialized state.
      • getTimeToDestinationInSeconds

        public int getTimeToDestinationInSeconds()
        Returns time to destination from the current position in seconds. Returns -1 if object is in uninitialized sta
      • getPassedDistanceInMeters

        public int getPassedDistanceInMeters()
        Returns distance from the route origin to the current position on route in meters. Returns -1 if object is in uninitialized state.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object