public interface NearestTargetRouter extends MultiPathRouter
Modifier and Type | Method and Description |
---|---|
int |
traverse(Graph graph,
int sourceId,
int[] targetIds,
int[] blockedVertexIds,
float maxCost,
java.util.Properties params)
Traversiert den Graphen und bricht ab, sobald
eines von mehreren Zielen erreicht wurde.
|
isVisited, makePath, traverse, traverse
findPath, findPath, getVisited, reset, setLog
int traverse(Graph graph, int sourceId, int[] targetIds, int[] blockedVertexIds, float maxCost, java.util.Properties params)
graph
- Graph
sourceId
- Vertex Start Id.targetIds
- int[] Array von Vertex Ziel Ids, NOT NULL.blockedVertexIds
- int[] Array von gesperrten VertexIds, NULLABLE.maxCost
- Maximal zulaessige Wegkosten. Abbruchkriterium.params
- Properties
weitere EinstellungenMultiPathRouter.makePath(int)
,
SingleTargetRouter.getVisited()
,
MultiPathRouter.isVisited(int)