Interface RouteOptimizer

  • All Known Implementing Classes:
    RouteOptimizerImpl

    public interface RouteOptimizer
    Performs route optimization based on distances between locations.
    • Method Detail

      • removeLocation

        void removeLocation​(Location location)
      • removeAllLocations

        void removeAllLocations()
      • addVehicle

        void addVehicle​(Vehicle vehicle)
      • removeVehicle

        void removeVehicle​(Vehicle vehicle)
      • removeAllVehicles

        void removeAllVehicles()
      • changeCapacity

        void changeCapacity​(Vehicle vehicle)