de.cm.osm2po.routing
Interface SingleTargetOverlayRouter

All Superinterfaces:
SingleTargetRouter
All Known Implementing Classes:
MlgOvlEdgeRouter, OvlEdgeRouter, OvlRouter

public interface SingleTargetOverlayRouter
extends SingleTargetRouter

Erweitert das SingleTargetRouter-Interface, um die Moeglichkeit auch ein OverlayGraph zu beruecksichtigen um so z.B. auch ueber TouchPoints zu routen.

Author:
(c) 2012 - Carsten Moeller - info@osm2po.de

Method Summary
 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.
 
Methods inherited from interface de.cm.osm2po.routing.SingleTargetRouter
findPath, getVisited, reset, setLog
 

Method Detail

findPath

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.

Parameters:
overlayGraph - OverlayGraph NULLABLE.
sourceId - Vertex Start Id
targetId - Vertex Ziel Id
maxCost - Maximal zulaessige Wegkosten. Abbruchkriterium.
params - Properties weitere Einstellungen (NULLABLE).
Returns:
Section[] oder null, wenn nicht gefunden.

osm2po-core-4.8.8 (c) 2012 Carsten Moeller - info@osm2po.de