Package de.cm.osm2po.routing

Interface Summary
GradualRouter Interface fuer einen Router, der sich von aussen schrittweise fernsteuern laesst.
MultiPathRouter Erweitert den SingleTargetRouter um die Moeglichkeit, nachgelagert weitere Routen ohne Neuberechnung abzufragen.
MultiTargetRouter Schnittstelle fuer ein Routing mit mehreren zu erreichenden Zielen.
SingleTargetOverlayRouter Erweitert das SingleTargetRouter-Interface, um die Moeglichkeit auch ein OverlayGraph zu beruecksichtigen um so z.B. auch ueber TouchPoints zu routen.
SingleTargetRouter Minimale Schnittstelle fuer ein einfaches Routing.
 

Class Summary
BatchRouter Verarbeitet Routing-Requests als Batch.
DefaultRouter Dijkstra-AStar-Implemetation eines Routings.
EdgeRouter  
Graph Graph / Topologie fuer das osm2po-Routing.
GraphCostsOverrider Bietet komfortable Moeglichkeiten, um die Kosten [km] und [h] eines Graphen zur Laufzeit zu ueberschreiben und abschliessend wieder herzustellen.
GraphHeader Kapselt den Header einer osm2po-Graph-Datei.
GraphHeader.ExtensionEntry  
MlgBidiRouter Router der abwechselnd von beiden Seiten routet.
MlgOvlEdgeRouter  
MlgRevRouter Ein Router, der in beide Richtungen routen kann.
MlgRouter Simple Dijkstra-ShortestPath-Implemetation.
OverlayGraph Repraesentiert einen Graphen, der das eigentliche, fixe Streckennetzwerk (Adjazenzliste) ueberlagert und verbindet, diese also um weitere Edges und Vertices erweitert.
OvlEdgeRouter  
OvlRouter Simple Dijkstra-ShortestPath-Implemetation, with OverlayGraph support.
PoiRouter  
RoutingResult  
RoutingResultSegment Kapselt das Segment-Resultat nach einem Routing.
RoutingResultWriter Schreibt ermittelte Routing-Ergebnisse, als z.B.
Section Eine Edge nach kuenstlicher Aufsplittung durch einen TouchPoint.
TouchPoint Diese Klasse repraesentiert einen geografischen Punkt auf dem Graphen.
 


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