| Modifier and Type | Method and Description |
|---|---|
Location |
Location.Builder.build() |
static Location |
Location.newInstance(double x,
double y)
Factory method (and shortcut) for creating a location object just with x and y coordinates.
|
static Location |
Location.newInstance(int index)
Factory method (and shortcut) for creating location object just with location index
|
static Location |
Location.newInstance(String id)
Factory method (and shortcut) for creating location object just with id
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Location> |
VehicleRoutingProblem.getAllLocations() |
| Modifier and Type | Method and Description |
|---|---|
double |
AbstractForwardVehicleRoutingTransportCosts.getBackwardTransportCost(Location from,
Location to,
double arrivalTime,
Driver driver,
Vehicle vehicle) |
double |
BackwardTransportCost.getBackwardTransportCost(Location from,
Location to,
double arrivalTime,
Driver driver,
Vehicle vehicle) |
double |
BackwardTransportTime.getBackwardTransportTime(Location from,
Location to,
double arrivalTime,
Driver driver,
Vehicle vehicle) |
double |
AbstractForwardVehicleRoutingTransportCosts.getBackwardTransportTime(Location from,
Location to,
double arrivalTime,
Driver driver,
Vehicle vehicle) |
abstract double |
AbstractForwardVehicleRoutingTransportCosts.getDistance(Location from,
Location to,
double departureTime,
Vehicle vehicle) |
double |
TransportDistance.getDistance(Location from,
Location to,
double departureTime,
Vehicle vehicle) |
abstract double |
AbstractForwardVehicleRoutingTransportCosts.getTransportCost(Location from,
Location to,
double departureTime,
Driver driver,
Vehicle vehicle) |
double |
ForwardTransportCost.getTransportCost(Location from,
Location to,
double departureTime,
Driver driver,
Vehicle vehicle) |
double |
ForwardTransportTime.getTransportTime(Location from,
Location to,
double departureTime,
Driver driver,
Vehicle vehicle) |
abstract double |
AbstractForwardVehicleRoutingTransportCosts.getTransportTime(Location from,
Location to,
double departureTime,
Driver driver,
Vehicle vehicle) |
| Modifier and Type | Field and Description |
|---|---|
protected Location |
Service.Builder.location |
| Modifier and Type | Method and Description |
|---|---|
Location |
Shipment.getDeliveryLocation() |
Location |
Service.getLocation()
Returns location.
|
Location |
Activity.getLocation() |
Location |
Shipment.getPickupLocation() |
| Modifier and Type | Method and Description |
|---|---|
Shipment.Builder |
Shipment.Builder.setDeliveryLocation(Location deliveryLocation)
Sets delivery location.
|
Service.Builder<T> |
Service.Builder.setLocation(Location location)
Sets location
|
Shipment.Builder |
Shipment.Builder.setPickupLocation(Location pickupLocation)
Sets pickup location.
|
| Constructor and Description |
|---|
Builder(Location location,
Activity.Type activityType) |
| Modifier and Type | Method and Description |
|---|---|
VehicleRoute.Builder |
VehicleRoute.Builder.addBreak(Break currentbreak,
TimeWindow timeWindow,
Location location) |
| Modifier and Type | Method and Description |
|---|---|
Location |
End.getLocation() |
Location |
BreakActivity.getLocation() |
Location |
DeliverShipment.getLocation() |
Location |
DeliverService.getLocation() |
Location |
ServiceActivity.getLocation() |
Location |
TourActivity.getLocation()
Returns location.
|
Location |
Start.getLocation() |
Location |
PickupService.getLocation() |
Location |
ActWithoutStaticLocation.getLocation() |
Location |
PickupShipment.getLocation() |
Location |
ActWithoutStaticLocation.getNextLocation() |
Location |
ActWithoutStaticLocation.getPreviousLocation() |
| Modifier and Type | Method and Description |
|---|---|
void |
End.setLocation(Location location) |
void |
BreakActivity.setLocation(Location breakLocation) |
void |
Start.setLocation(Location location) |
void |
ActWithoutStaticLocation.setNextLocation(Location nextLocation) |
void |
ActWithoutStaticLocation.setPreviousLocation(Location previousLocation) |
| Constructor and Description |
|---|
End(Location location,
double theoreticalStart,
double theoreticalEnd) |
Start(Location location,
double theoreticalStart,
double theoreticalEnd) |
| Modifier and Type | Method and Description |
|---|---|
Location |
Vehicle.getEndLocation() |
Location |
VehicleImpl.getEndLocation() |
Location |
VehicleImpl.NoVehicle.getEndLocation() |
Location |
Vehicle.getStartLocation() |
Location |
VehicleImpl.getStartLocation() |
Location |
VehicleImpl.NoVehicle.getStartLocation() |
| Modifier and Type | Method and Description |
|---|---|
VehicleImpl.Builder |
VehicleImpl.Builder.setEndLocation(Location endLocation) |
VehicleImpl.Builder |
VehicleImpl.Builder.setStartLocation(Location startLocation)
Sets start location.
|
| Modifier and Type | Method and Description |
|---|---|
double |
GreatCircleCosts.getDistance(Location from,
Location to,
double departureTime,
Vehicle vehicle) |
double |
EuclideanCosts.getDistance(Location from,
Location to,
double departureTime,
Vehicle vehicle) |
double |
VehicleRoutingTransportCostsMatrix.getDistance(Location from,
Location to,
double departureTime,
Vehicle vehicle) |
double |
FastVehicleRoutingTransportCostsMatrix.getDistance(Location from,
Location to,
double departureTime,
Vehicle vehicle) |
double |
ManhattanCosts.getDistance(Location from,
Location to,
double departureTime,
Vehicle vehicle) |
double |
GreatCircleCosts.getTransportCost(Location from,
Location to,
double time,
Driver driver,
Vehicle vehicle) |
double |
EuclideanCosts.getTransportCost(Location from,
Location to,
double time,
Driver driver,
Vehicle vehicle) |
double |
VehicleRoutingTransportCostsMatrix.getTransportCost(Location from,
Location to,
double departureTime,
Driver driver,
Vehicle vehicle) |
double |
FastVehicleRoutingTransportCostsMatrix.getTransportCost(Location from,
Location to,
double departureTime,
Driver driver,
Vehicle vehicle) |
double |
ManhattanCosts.getTransportCost(Location from,
Location to,
double time,
Driver driver,
Vehicle vehicle) |
double |
GreatCircleCosts.getTransportTime(Location from,
Location to,
double time,
Driver driver,
Vehicle vehicle) |
double |
EuclideanCosts.getTransportTime(Location from,
Location to,
double time,
Driver driver,
Vehicle vehicle) |
double |
VehicleRoutingTransportCostsMatrix.getTransportTime(Location from,
Location to,
double departureTime,
Driver driver,
Vehicle vehicle) |
double |
FastVehicleRoutingTransportCostsMatrix.getTransportTime(Location from,
Location to,
double departureTime,
Driver driver,
Vehicle vehicle) |
double |
ManhattanCosts.getTransportTime(Location from,
Location to,
double time,
Driver driver,
Vehicle vehicle) |
Copyright © 2013–2024. All rights reserved.