|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.cm.osm2po.routing.OvlEdgeRouter
public class OvlEdgeRouter
Constructor Summary | |
---|---|
OvlEdgeRouter()
|
Method Summary | |
---|---|
protected double |
calcEdgeCost(int edgeIdx)
|
int[] |
findPath(Graph graph,
int sourceId,
int targetId,
float maxCost,
java.util.Properties params)
Traversiert den Graphen, bricht ab, sobald der Ziel-Vertex besucht wurde und liefert den Path. |
Section[] |
findPath(OverlayGraph overlayGraph,
int sourceId,
int targetId,
float maxCost,
java.util.Properties params)
Traversiert den Graphen, bricht ab, sobald der Ziel-Vertex besucht wurde und liefert den Path. |
int[] |
getVisited()
Liefert eine Menge aller besuchten VertexIDs. |
void |
reset()
Gibt Speicherresourcen frei. |
void |
setLog(Log log)
Setzt einen optionalen Logger. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OvlEdgeRouter()
Method Detail |
---|
public void reset()
SingleTargetRouter
SingleTargetRouter.getVisited()
sind danach nicht mehr
moeglich und verursachen Fehler. Es muss dann erst wieder
SingleTargetRouter.findPath(Graph, int, int, float, Properties)
aufgerufen werden, um auf derartige Informationen
abzugreifen.
reset
in interface SingleTargetRouter
public void setLog(Log log)
SingleTargetRouter
setLog
in interface SingleTargetRouter
log
- Log
public int[] findPath(Graph graph, int sourceId, int targetId, float maxCost, java.util.Properties params)
SingleTargetRouter
findPath
in interface SingleTargetRouter
graph
- Graph
sourceId
- Vertex Start IdtargetId
- Vertex Ziel IdmaxCost
- Maximal zulaessige Wegkosten. Abbruchkriterium.params
- Properties
weitere Einstellungen (NULLABLE).
Edge
-Objekte
vom Start zum Ziel oder null, wenn nicht gefunden.public Section[] findPath(OverlayGraph overlayGraph, int sourceId, int targetId, float maxCost, java.util.Properties params)
SingleTargetOverlayRouter
findPath
in interface SingleTargetOverlayRouter
overlayGraph
- OverlayGraph
NULLABLE.sourceId
- Vertex Start IdtargetId
- Vertex Ziel IdmaxCost
- Maximal zulaessige Wegkosten. Abbruchkriterium.params
- Properties
weitere Einstellungen (NULLABLE).
Section
[] oder null, wenn nicht gefunden.public final int[] getVisited()
SingleTargetRouter
getVisited
in interface SingleTargetRouter
protected double calcEdgeCost(int edgeIdx)
|
osm2po-core-4.8.8 (c) 2012 Carsten Moeller - info@osm2po.de | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |