public static class VehicleRoutingTransportCostsMatrix.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
VehicleRoutingTransportCostsMatrix.Builder |
addTransportDistance(String from,
String to,
double distance)
Adds a transport-distance for a particular relation.
|
VehicleRoutingTransportCostsMatrix.Builder |
addTransportTime(String from,
String to,
double time)
Adds transport-time for a particular relation.
|
VehicleRoutingTransportCostsMatrix |
build()
Builds the matrix.
|
static VehicleRoutingTransportCostsMatrix.Builder |
newInstance(boolean isSymmetric)
Creates a new builder returning the matrix-builder.
|
public static VehicleRoutingTransportCostsMatrix.Builder newInstance(boolean isSymmetric)
If you want to consider symmetric matrices, set isSymmetric to true.
isSymmetric - true if matrix is symmetric, false otherwisepublic VehicleRoutingTransportCostsMatrix.Builder addTransportDistance(String from, String to, double distance)
from - from loactionIdto - to locationIddistance - the distance to be addedpublic VehicleRoutingTransportCostsMatrix.Builder addTransportTime(String from, String to, double time)
from - from locationIdto - to locationIdtime - the time to be addedpublic VehicleRoutingTransportCostsMatrix build()
Copyright © 2013–2016. All rights reserved.