public class RoadLocation extends Location
DistanceType.ROAD_DISTANCE
.Modifier and Type | Field and Description |
---|---|
protected Map<RoadLocation,Double> |
travelDistanceMap |
latitude, longitude, name
id
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
TspSolution 's DistanceType . |
Map<RoadLocation,Double> |
getTravelDistanceMap() |
void |
setTravelDistanceMap(Map<RoadLocation,Double> travelDistanceMap) |
getAirDistanceDoubleTo, getAngle, getLatitude, getLongitude, getName, setLatitude, setLongitude, setName, toString
getId, setId
protected 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)
Location
TspSolution
'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 Location
location
- never nullCopyright © 2006–2021 JBoss by Red Hat. All rights reserved.