public class RoadLocation extends Location
DistanceType.ROAD_DISTANCE.| Modifier and Type | Field and Description |
|---|---|
protected Map<RoadLocation,Double> |
travelDistanceMap |
latitude, longitude, nameid| Constructor and Description |
|---|
RoadLocation() |
RoadLocation(long id,
double latitude,
double longitude) |
| Modifier and Type | Method and Description |
|---|---|
long |
getDistanceTo(Location location)
The distance's unit of measurement depends on the
VehicleRoutingSolution's DistanceType. |
Map<RoadLocation,Double> |
getTravelDistanceMap() |
void |
setTravelDistanceMap(Map<RoadLocation,Double> travelDistanceMap) |
getAirDistanceDoubleTo, getAngle, getLatitude, getLongitude, getName, setLatitude, setLongitude, setName, toStringgetId, setIdprotected Map<RoadLocation,Double> travelDistanceMap
public RoadLocation()
public RoadLocation(long id,
double latitude,
double longitude)
public Map<RoadLocation,Double> getTravelDistanceMap()
public void setTravelDistanceMap(Map<RoadLocation,Double> travelDistanceMap)
public long getDistanceTo(Location location)
LocationVehicleRoutingSolution's DistanceType.
It can be in miles or km, but for most cases it's in the TSPLIB's unit of measurement.getDistanceTo in class Locationlocation - never nullCopyright © 2006–2021 JBoss by Red Hat. All rights reserved.