Uses of Class
org.optaplanner.examples.vehiclerouting.domain.location.Location
Packages that use Location
Package
Description
-
Uses of Location in org.optaplanner.examples.vehiclerouting.domain
Fields in org.optaplanner.examples.vehiclerouting.domain declared as LocationModifier and TypeFieldDescriptionprotected LocationCustomer.locationprotected LocationDepot.locationFields in org.optaplanner.examples.vehiclerouting.domain with type parameters of type LocationMethods in org.optaplanner.examples.vehiclerouting.domain that return LocationModifier and TypeMethodDescriptionCustomer.getLocation()Depot.getLocation()LocationAware.getLocation()Vehicle.getLocation()Methods in org.optaplanner.examples.vehiclerouting.domain that return types with arguments of type LocationMethods in org.optaplanner.examples.vehiclerouting.domain with parameters of type LocationModifier and TypeMethodDescriptionvoidCustomer.setLocation(Location location) voidDepot.setLocation(Location location) Method parameters in org.optaplanner.examples.vehiclerouting.domain with type arguments of type LocationModifier and TypeMethodDescriptionvoidVehicleRoutingSolution.setLocationList(List<Location> locationList) Constructors in org.optaplanner.examples.vehiclerouting.domain with parameters of type Location -
Uses of Location in org.optaplanner.examples.vehiclerouting.domain.location
Subclasses of Location in org.optaplanner.examples.vehiclerouting.domain.locationModifier and TypeClassDescriptionclassThe cost between 2 locations is a straight line: the euclidean distance between their GPS coordinates.classThe cost between 2 locations was precalculated on a real road network route.Methods in org.optaplanner.examples.vehiclerouting.domain.location with parameters of type LocationModifier and TypeMethodDescriptiondoubleLocation.getAirDistanceDoubleTo(Location location) doubleThe angle relative to the direction EAST.longAirLocation.getDistanceTo(Location location) abstract longLocation.getDistanceTo(Location location) The distance's unit of measurement depends on theVehicleRoutingSolution'sDistanceType.longRoadLocation.getDistanceTo(Location location) -
Uses of Location in org.optaplanner.examples.vehiclerouting.domain.location.segmented
Modifier and TypeClassDescriptionclassAssistant forRoadSegmentLocation.classLikeRoadLocation, but for high scale problems to avoid the memory issue of keeping the entire cost matrix in memory.Methods in org.optaplanner.examples.vehiclerouting.domain.location.segmented with parameters of type LocationModifier and TypeMethodDescriptionlongHubSegmentLocation.getDistanceTo(Location location) longRoadSegmentLocation.getDistanceTo(Location location) -
Uses of Location in org.optaplanner.examples.vehiclerouting.domain.timewindowed
Constructors in org.optaplanner.examples.vehiclerouting.domain.timewindowed with parameters of type LocationModifierConstructorDescriptionTimeWindowedCustomer(long id, Location location, int demand, long readyTime, long dueTime, long serviceDuration) TimeWindowedDepot(long id, Location location, long readyTime, long dueTime) -
Uses of Location in org.optaplanner.examples.vehiclerouting.swingui
Methods in org.optaplanner.examples.vehiclerouting.swingui with parameters of type LocationModifier and TypeMethodDescriptionprotected CustomerVehicleRoutingPanel.createCustomer(VehicleRoutingSolution solution, Location newLocation)