| Package | Description |
|---|---|
| org.optaweb.vehiclerouting.domain |
Domain model.
|
| org.optaweb.vehiclerouting.plugin.persistence |
Persistence infrastructure.
|
| org.optaweb.vehiclerouting.plugin.routing |
Provides information based on geographical data, for example fastest and shortest distances between locations.
|
| org.optaweb.vehiclerouting.plugin.websocket |
Network communication over WebSocket.
|
| org.optaweb.vehiclerouting.service.distance |
Distance matrix calculation.
|
| org.optaweb.vehiclerouting.service.location |
Use cases that involve
locations. |
| org.optaweb.vehiclerouting.service.region |
Provides information about the application's working region.
|
| org.optaweb.vehiclerouting.service.route |
Handles
route updates. |
| Modifier and Type | Method and Description |
|---|---|
Coordinates |
LocationData.coordinates()
Location coordinates.
|
static Coordinates |
Coordinates.valueOf(double latitude,
double longitude)
Create coordinates from the given latitude in longitude.
|
| Modifier and Type | Method and Description |
|---|---|
List<List<Coordinates>> |
RouteWithTrack.track()
Vehicle's track that goes from vehicle's depot through all visits and returns to the depot.
|
| Constructor and Description |
|---|
Location(long id,
Coordinates coordinates) |
Location(long id,
Coordinates coordinates,
String description) |
LocationData(Coordinates coordinates,
String description)
Create location data.
|
| Constructor and Description |
|---|
RouteWithTrack(Route route,
List<List<Coordinates>> track)
Create a route with track.
|
| Modifier and Type | Method and Description |
|---|---|
Location |
LocationRepositoryImpl.createLocation(Coordinates coordinates,
String description) |
| Modifier and Type | Method and Description |
|---|---|
List<Coordinates> |
GraphHopperRouter.getPath(Coordinates from,
Coordinates to) |
List<Coordinates> |
AirDistanceRouter.getPath(Coordinates from,
Coordinates to) |
| Modifier and Type | Method and Description |
|---|---|
List<Coordinates> |
GraphHopperRouter.getPath(Coordinates from,
Coordinates to) |
List<Coordinates> |
AirDistanceRouter.getPath(Coordinates from,
Coordinates to) |
long |
GraphHopperRouter.travelTimeMillis(Coordinates from,
Coordinates to) |
long |
AirDistanceRouter.travelTimeMillis(Coordinates from,
Coordinates to) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static PortableCoordinates |
PortableCoordinates.fromCoordinates(Coordinates coordinates) |
| Modifier and Type | Method and Description |
|---|---|
long |
DistanceCalculator.travelTimeMillis(Coordinates from,
Coordinates to)
Calculate travel time in milliseconds.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
LocationService.createLocation(Coordinates coordinates,
String description) |
Location |
LocationRepository.createLocation(Coordinates coordinates,
String description)
Create a location with a unique ID.
|
| Modifier and Type | Method and Description |
|---|---|
Coordinates |
BoundingBox.getNorthEast()
North-east corner of the bounding box.
|
Coordinates |
BoundingBox.getSouthWest()
South-west corner of the bounding box.
|
| Constructor and Description |
|---|
BoundingBox(Coordinates southWest,
Coordinates northEast)
Create bounding box.
|
| Modifier and Type | Method and Description |
|---|---|
List<Coordinates> |
Router.getPath(Coordinates from,
Coordinates to)
Get path between two locations.
|
| Modifier and Type | Method and Description |
|---|---|
List<Coordinates> |
Router.getPath(Coordinates from,
Coordinates to)
Get path between two locations.
|
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.