A B C D E F G H I L M N O P R S T U W 

A

addExtension(byte, byte, byte, long, long) - Method in class de.cm.osm2po.routing.GraphHeader
 
addLogWriter(LogWriter) - Method in class de.cm.osm2po.logging.Log
Fuegt einen neuen Logger hinzu.

B

BatchRouter - Class in de.cm.osm2po.routing
Verarbeitet Routing-Requests als Batch.
BatchRouter() - Constructor for class de.cm.osm2po.routing.BatchRouter
 
bugfix(String) - Method in class de.cm.osm2po.logging.Log
 
build(Graph, int[], float, Log, Properties) - Method in class de.cm.osm2po.tsp.TspDefaultMatrix
 
build(OverlayGraph, int[], float, Log, Properties) - Method in class de.cm.osm2po.tsp.TspDefaultMatrix
 

C

calcEdgeCost(int, int, double, boolean) - Method in class de.cm.osm2po.routing.DefaultBidiRouter
Liefert die Kosten einer Kante.
calcEdgeCost(int) - Method in class de.cm.osm2po.routing.DefaultRouter
Liefert die Kosten einer Kante.
calcEdgeCost(int) - Method in class de.cm.osm2po.routing.EdgeRouter
 
calcEdgeCost(int) - Method in class de.cm.osm2po.routing.FuzzyRouter
 
calcEdgeCost(int) - Method in class de.cm.osm2po.routing.MinimalRouter
 
calcEdgeCost(int) - Method in class de.cm.osm2po.routing.OvlRouter
Liefert die Kosten einer Kante.
calcEdgeCost(int) - Method in class de.cm.osm2po.routing.PoiRouter
 
calcMaxGeoDistance(Graph, int[]) - Static method in class de.cm.osm2po.tsp.TspDefaultMatrix
Berechnet die laengste geografische Distanz zwischen allen uebergebenen Vertices.
calcPartialCosts(int[], int) - Method in class de.cm.osm2po.tsp.TspSolverBase
Berechnet die Summe der Nachbarschafts-Kosten tour[x-1]->tour[x]->tour[x+1].
calcPartialCosts(int, int, int) - Method in class de.cm.osm2po.tsp.TspSolverBase
Berechnet die Summe der Nachbarschafts-Kosten station[a]->station[b]->station[c].
calcPartialExtraCosts(int, int, int) - Method in class de.cm.osm2po.tsp.TspSolverBase
Berechnet die absolute Verschlechterung (Umwegkosten) beim Einfuegen einer Station B zwischen A und C.
calcPartialTension(int, int, int) - Method in class de.cm.osm2po.tsp.TspSolverBase
Berechnet die prozentuale Verschlechterung (Dehnung) beim Einfuegen einer Station B zwischen A und C.
calcPathLength(int[]) - Method in class de.cm.osm2po.routing.Graph
Berechnet die Laenge eines Pfades.
calcPathLength(int[]) - Method in class de.cm.osm2po.routing.OverlayGraph
Berechnet die Strecke einer Route.
calcPathTime(int[]) - Method in class de.cm.osm2po.routing.Graph
Berechnet die Fahrzeit eines Pfades.
calcPathTime(int[]) - Method in class de.cm.osm2po.routing.OverlayGraph
Berechnet die Fahrzeit einer Route.
calcTourCosts(int[], int, int, float) - Method in class de.cm.osm2po.tsp.TspDefaultMatrix
Berechnet die Kosten einer SubTour (Besuchsreihenfolge), bricht allerdings bereits mit Float.NaN ab, sobald ein Kosten-Limit erreicht wird und somit keine Verbesserung eintritt.
calcTourCosts(int[], int, int, float) - Method in interface de.cm.osm2po.tsp.TspMatrix
Berechnet die Kosten einer SubTour (Besuchsreihenfolge), bricht allerdings bereits mit Float.NaN ab, sobald ein Kosten-Limit erreicht wird und somit keine Verbesserung eintritt.
calcTourCosts(int[]) - Method in class de.cm.osm2po.tsp.TspSolverBase
Berechnet die Kosten einer Tour (Besuchsreihenfolge).
calcTourCosts(int[], float) - Method in class de.cm.osm2po.tsp.TspSolverBase
Berechnet die Kosten einer Tour (Besuchsreihenfolge), bricht allerdings bereits mit Float.NaN ab, sobald ein Kosten-Limit ueberschritten wurde.
calcTourCosts(int[], int, int, float) - Method in class de.cm.osm2po.tsp.TspSolverBase
Berechnet die Kosten einer SubTour (Besuchsreihenfolge), bricht allerdings bereits mit Float.NaN ab, sobald ein Kosten-Limit erreicht wird und somit keine Verbesserung eintritt.
calcVertexCost(int) - Method in class de.cm.osm2po.routing.DefaultRouter
Liefert die heuristischen Kosten eines Vertex.
calcVertexCost(int) - Method in class de.cm.osm2po.routing.EdgeRouter
Liefert die heuristischen Kosten eines Vertex.
clone() - Method in class de.cm.osm2po.routing.Graph
 
close() - Method in class de.cm.osm2po.logging.Log
 
close() - Method in class de.cm.osm2po.logging.Log2poConsoleWriter
 
close() - Method in class de.cm.osm2po.logging.Log2poFileWriter
 
close() - Method in class de.cm.osm2po.logging.LogJclWriter
 
close() - Method in interface de.cm.osm2po.logging.LogWriter
Schliesst das Log.
close() - Method in class de.cm.osm2po.routing.BatchRouter
 
close() - Method in class de.cm.osm2po.routing.Graph
Schliesst den Graphen und raeumt den Speicher frei.
close() - Method in class de.cm.osm2po.routing.GraphCostsOverrider
 
CMD_BRUTEFORCE - Static variable in class de.cm.osm2po.tsp.TspSolverBase
 
CMD_GREEDY - Static variable in class de.cm.osm2po.tsp.TspSolverBase
 
CMD_MOVE - Static variable in class de.cm.osm2po.tsp.TspSolverBase
 
CMD_SIMULATEDANNEALING - Static variable in class de.cm.osm2po.tsp.TspSolverBase
 
CMD_TWOOPT - Static variable in class de.cm.osm2po.tsp.TspSolverBase
 
connect(long, File, Log, Properties) - Method in class de.cm.osm2po.routing.GeoExtension
 
connect(long, File, Log, Properties) - Method in interface de.cm.osm2po.routing.GraphExtension
Wird zur Laufzeit direkt vor Var.readFromStream(de.cm.osm2po.primitives.InStream) und zur Buildzeit direkt vor Var.writeToStream(de.cm.osm2po.primitives.OutStream) aufgerufen.
containsWrongWays() - Method in class de.cm.osm2po.routing.Graph
 
copy() - Method in class de.cm.osm2po.routing.OverlayNode
Erstellt eine Kopie.
copyReversed(Graph) - Method in class de.cm.osm2po.routing.OverlayEdge
Erstellt die Rueckwaerts-Variante.
createFullMatrixTour(boolean) - Method in class de.cm.osm2po.tsp.TspDefaultMatrix
 
createFullMatrixTour(boolean) - Method in interface de.cm.osm2po.tsp.TspMatrix
Erstellt eine Anfangskonfiguration fuer eine Tour auf der kompletten Matrix.
createOverlayEdge(Graph, OverlayNode, OverlayNode) - Static method in class de.cm.osm2po.routing.OverlayNode
Ermittelt, ob zwischen zwei OverlayNodes eine direkte Verbindung existiert - beide also auf der gleichen Kante liegen und liefert den ggf. neu entstandenen Abschnitt als OverlayEdge zurueck.
createTransformedEdgeIndex() - Method in class de.cm.osm2po.routing.Graph
Erzeugt ein Index-Array fuer eine umgekehrte Zugriffssicht, naemlich von einer bekannten EdgeId zum EdgeIdx innerhalb der Adjazenz-Liste.

D

data(String) - Method in class de.cm.osm2po.logging.Log
 
de.cm.osm2po.logging - package de.cm.osm2po.logging
 
de.cm.osm2po.routing - package de.cm.osm2po.routing
 
de.cm.osm2po.tsp - package de.cm.osm2po.tsp
 
debug(String) - Method in class de.cm.osm2po.logging.Log
 
DefaultBidiRouter - Class in de.cm.osm2po.routing
 
DefaultBidiRouter() - Constructor for class de.cm.osm2po.routing.DefaultBidiRouter
 
DefaultRouter - Class in de.cm.osm2po.routing
Dijkstra-AStar-Implemetation eines Routings.
DefaultRouter() - Constructor for class de.cm.osm2po.routing.DefaultRouter
 
disconnect() - Method in class de.cm.osm2po.routing.GeoExtension
 
disconnect() - Method in interface de.cm.osm2po.routing.GraphExtension
Wird zur Laufzeit von Graph.close() aufgerufen, um hier etwaige Resourcen wieder freizugeben.

E

EdgeRouter - Class in de.cm.osm2po.routing
 
EdgeRouter() - Constructor for class de.cm.osm2po.routing.EdgeRouter
 
ERR - Static variable in class de.cm.osm2po.logging.Log2poConsoleWriter
 
error(String) - Method in class de.cm.osm2po.logging.Log
 
error(Throwable) - Method in class de.cm.osm2po.logging.Log
 
expandNext() - Method in interface de.cm.osm2po.routing.GradualRouter
Expandiert den naechsten Vertex in der PQ.
expandNext() - Method in class de.cm.osm2po.routing.MlgRevRouter
 
EXTENSION_SKIP_CLAZZ - Static variable in class de.cm.osm2po.routing.Graph
Extensions ab dieser Clazz nicht ins RAM cachen

F

fatal(String) - Method in class de.cm.osm2po.logging.Log
 
fatal(Throwable) - Method in class de.cm.osm2po.logging.Log
 
FILE_SUFFIX - Static variable in class de.cm.osm2po.routing.BatchRouter
 
find(double, double) - Method in class de.cm.osm2po.routing.GeoExtension
Liefert alle Polygons zu einer Koordinate.
findByName(VarString) - Method in class de.cm.osm2po.routing.GeoExtension
Findet Boundaries aufgrund ihres Namens.
findCloseEdges(float, float, int) - Method in class de.cm.osm2po.routing.Graph
Findet nahe Edges zu einer Koordinate im Umkreis.
findClosestVertexId(float, float) - Method in class de.cm.osm2po.routing.Graph
Findet den naechsten Vertex zu einer Koordinate im Umkreis von etwa 5 km.
findClosestVertexIds(float, float, int, int) - Method in class de.cm.osm2po.routing.Graph
Findet die naechsten Vertices (IDs) zu einer Koordinate im Umkreis und liefert diese sortiert nach Distanz (kuerzeste vorne) zurueck.
findClosestVertexIdsSphere(float, float, float, int) - Method in class de.cm.osm2po.routing.Graph
Findet die naechsten Vertices (IDs) zu einer Koordinate im Umkreis und liefert diese sortiert nach Distanz (kuerzeste vorne) zurueck.
findEdgesByName(VarString) - Method in class de.cm.osm2po.routing.Graph
Findet Edges von Strassennamens aufgrund der Anfangsbuchstaben.
findExtensionEntry(byte, byte) - Method in class de.cm.osm2po.routing.Graph
Liefert eine Extension-Info.
findIncomingEdges(int) - Method in class de.cm.osm2po.routing.Graph
Findet alle ankommenden Edges zu einem Vertex.
findOutgoingEdges(int) - Method in class de.cm.osm2po.routing.Graph
Findet alle wegfuehrenden Edges zu einem Vertex.
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.DefaultBidiRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.DefaultBidiRouter
 
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.DefaultRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.DefaultRouter
 
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.EdgeRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.EdgeRouter
 
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.FuzzyRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.FuzzyRouter
 
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MinimalRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MinimalRouter
 
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgBidiRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgBidiRouter
 
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgOvlEdgeRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgOvlEdgeRouter
 
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgRevRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgRevRouter
 
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgRouter
 
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.OvlEdgeRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.OvlEdgeRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.OvlRouter
 
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.OvlRouter
 
findPath(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.PoiRouter
 
findPath(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.PoiRouter
 
findPath(Graph, int, int, float, Properties) - Method in interface de.cm.osm2po.routing.SingleTargetRouter
Traversiert den Graphen, bricht ab, sobald der Ziel-Vertex besucht wurde und liefert den Path.
findPath(OverlayGraph, int, int, float, Properties) - Method in interface de.cm.osm2po.routing.SingleTargetRouter
Traversiert den Graphen, bricht ab, sobald der Ziel-Vertex besucht wurde und liefert den Path.
findReverseEdge(int) - Method in class de.cm.osm2po.routing.Graph
Findet die gespiegelte Rueckwaers-Kante, wenn vorhanden.
findVerticesByClazz(byte) - Method in class de.cm.osm2po.routing.Graph
Findet die Indizes aller Vertices einer bestimmten Klasse.
findVerticesByName(VarString) - Method in class de.cm.osm2po.routing.Graph
Findet Nodes aufgrund der Anfangsbuchstaben.
FuzzyRouter - Class in de.cm.osm2po.routing
Simple Dijkstra-ManyToOneOfMany-Implemetation without overheads.
FuzzyRouter() - Constructor for class de.cm.osm2po.routing.FuzzyRouter
 

G

GeoExtension - Class in de.cm.osm2po.routing
Haelt die Daten fuer eine komplexe GeoLocationExtension.
GeoExtension() - Constructor for class de.cm.osm2po.routing.GeoExtension
 
getClazz() - Method in class de.cm.osm2po.routing.GraphHeader.ExtensionEntry
 
getCompatFileType() - Method in class de.cm.osm2po.routing.GraphHeader
 
getCompatVersion() - Method in class de.cm.osm2po.routing.GraphHeader
 
getCoords() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
getCost(int) - Method in interface de.cm.osm2po.routing.MultiTargetRouter
Liefert die Kosten eines besuchten Vertex.
getCost(int) - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
getCost(int) - Method in class de.cm.osm2po.routing.PoiRouter
 
getCosts() - Method in class de.cm.osm2po.tsp.TspDefaultMatrix
 
getCosts() - Method in interface de.cm.osm2po.tsp.TspMatrix
Liefert alle Kosten der Matrix.
getCurrentCosts() - Method in class de.cm.osm2po.routing.GraphCostsOverrider
Liefert einen Verweis auf die aktuell verwalteten Kosten des Graphen - entweder h oder km.
getEdgeCostsH() - Method in class de.cm.osm2po.routing.Graph
 
getEdgeCostsKm() - Method in class de.cm.osm2po.routing.Graph
 
getEdgeEntries() - Method in class de.cm.osm2po.routing.Graph
 
getEdgeEntriesR() - Method in class de.cm.osm2po.routing.Graph
 
getEdgeFlags() - Method in class de.cm.osm2po.routing.Graph
 
getEdgeIds() - Method in class de.cm.osm2po.routing.Graph
 
getEdgeIdx() - Method in class de.cm.osm2po.routing.OverlayEdge
 
getEdgeIdx() - Method in class de.cm.osm2po.routing.OverlayNode
 
getEdgeIdxsR() - Method in class de.cm.osm2po.routing.Graph
 
getEdgeNoTurnBits() - Method in class de.cm.osm2po.routing.Graph
 
getEdgeNoTurnBitsR() - Method in class de.cm.osm2po.routing.Graph
 
getEdgePointIdx() - Method in class de.cm.osm2po.routing.OverlayNode
 
getEdgeRamp(int) - Method in class de.cm.osm2po.routing.OverlayGraph
Findet zu einer statischen Edge die gesplittete virtuelle Variante, wenn vorhanden.
getEdgeRasterBag() - Method in class de.cm.osm2po.routing.Graph
 
getEdgeSourceIds() - Method in class de.cm.osm2po.routing.Graph
 
getEdgeTargetIds() - Method in class de.cm.osm2po.routing.Graph
 
getErrorLevel() - Method in class de.cm.osm2po.routing.RoutingResult
 
getErrorMessage() - Method in class de.cm.osm2po.routing.RoutingResult
 
getExensions() - Method in class de.cm.osm2po.routing.GraphHeader
Liefert die Extensions.
getExpansion() - Method in interface de.cm.osm2po.routing.GradualRouter
Liefert eine Kennzahl fuer die ungefaehre Ausdehnung nach GradualRouter.expandNext().
getExpansion() - Method in class de.cm.osm2po.routing.MlgRevRouter
 
getExtension(byte, byte) - Method in class de.cm.osm2po.routing.Graph
Liefert eine bereits gecachte Extension.
getFlags() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
getFptrBaseEof() - Method in class de.cm.osm2po.routing.GraphHeader
 
getFptrEdgeEntries() - Method in class de.cm.osm2po.routing.GraphHeader
 
getFptrEdges() - Method in class de.cm.osm2po.routing.GraphHeader
 
getFptrEof() - Method in class de.cm.osm2po.routing.GraphHeader
 
getFptrGeoms() - Method in class de.cm.osm2po.routing.GraphHeader
 
getFptrNames() - Method in class de.cm.osm2po.routing.GraphHeader
 
getFptrVertexClazzes() - Method in class de.cm.osm2po.routing.GraphHeader
 
getFptrVertexCoords() - Method in class de.cm.osm2po.routing.GraphHeader
 
getFptrVNames() - Method in class de.cm.osm2po.routing.GraphHeader
 
getGeometry() - Method in class de.cm.osm2po.routing.OverlayEdge
 
getGraph() - Method in class de.cm.osm2po.routing.OverlayGraph
 
getGraphId() - Method in class de.cm.osm2po.routing.Graph
 
getH() - Method in class de.cm.osm2po.routing.OverlayEdge
 
getH() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
getHeaderSize() - Method in class de.cm.osm2po.routing.GraphHeader
 
getId() - Method in class de.cm.osm2po.routing.GraphHeader.ExtensionEntry
 
getId() - Method in class de.cm.osm2po.routing.GraphHeader
 
getId() - Method in class de.cm.osm2po.routing.OverlayNode
 
getId() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
getIdx() - Method in class de.cm.osm2po.routing.OverlayEdge
 
getKm() - Method in class de.cm.osm2po.routing.OverlayEdge
 
getKm() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
getLat() - Method in class de.cm.osm2po.routing.OverlayNode
 
getLatLons() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
getLats() - Method in class de.cm.osm2po.routing.Graph
 
getLogLevel() - Method in class de.cm.osm2po.logging.Log
 
getLogLevel() - Method in class de.cm.osm2po.logging.Log2poConsoleWriter
 
getLogLevel() - Method in class de.cm.osm2po.logging.Log2poFileWriter
 
getLogLevel() - Method in class de.cm.osm2po.logging.LogJclWriter
 
getLogLevel() - Method in interface de.cm.osm2po.logging.LogWriter
Liefert das LogLevel.
getLon() - Method in class de.cm.osm2po.routing.OverlayNode
 
getLons() - Method in class de.cm.osm2po.routing.Graph
 
getMaxCellSize() - Method in class de.cm.osm2po.routing.MlgExtension
 
getMaxCost() - Method in interface de.cm.osm2po.routing.MultiTargetRouter
Liefert die Kosten der laengsten bzw. schnellsten Route.
getMaxCost() - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
getMaxCost() - Method in class de.cm.osm2po.routing.PoiRouter
 
getMaxEdgeIdx() - Method in class de.cm.osm2po.routing.OverlayGraph
 
getMaxLat() - Method in class de.cm.osm2po.routing.Graph
 
getMaxLon() - Method in class de.cm.osm2po.routing.Graph
 
getMaxVertexId() - Method in class de.cm.osm2po.routing.OverlayGraph
 
getMinLat() - Method in class de.cm.osm2po.routing.Graph
 
getMinLon() - Method in class de.cm.osm2po.routing.Graph
 
getName() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
getNameIndex() - Method in class de.cm.osm2po.routing.Graph
 
getNoTurnBits() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
getNumberOfEdges() - Method in class de.cm.osm2po.routing.GraphHeader
 
getNumberOfLevels() - Method in class de.cm.osm2po.routing.MlgExtension
 
getNumberOfSegments() - Method in class de.cm.osm2po.routing.GraphHeader
 
getNumberOfVertices() - Method in class de.cm.osm2po.routing.GraphHeader
 
getOffset() - Method in class de.cm.osm2po.routing.GraphHeader.ExtensionEntry
 
getOriginalCosts() - Method in class de.cm.osm2po.routing.GraphCostsOverrider
Liefert die gesicherten, urspruenglichen Kosten des Graphen.
getOutgoingOverlayEdges(int) - Method in class de.cm.osm2po.routing.OverlayGraph
Liefert die abgehenden Kanten zu einem Node.
getOutgoingVirtualEdges(int) - Method in class de.cm.osm2po.routing.OverlayGraph
Liefert abgehende, rein virtuelle Kanten eines Vertex.
getOverlayEdge(int) - Method in class de.cm.osm2po.routing.OverlayGraph
Liefert eine OverlayEdge aufgrund ihrer virtuellen Idx.
getOverlayNode(int) - Method in class de.cm.osm2po.routing.OverlayGraph
Liefert einen OverlayNode aufgrund seiner virtuellen Id.
getPaths() - Method in class de.cm.osm2po.tsp.TspDefaultMatrix
Liefert den Kosten zugrundeliegenden Pfade.
getRatio() - Method in class de.cm.osm2po.routing.OverlayNode
 
getRoute() - Method in class de.cm.osm2po.routing.RoutingResult
 
getSize() - Method in class de.cm.osm2po.routing.GraphHeader.ExtensionEntry
 
getSourceId() - Method in class de.cm.osm2po.routing.OverlayEdge
 
getSourceId() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
getStreetName() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
getTargetId() - Method in class de.cm.osm2po.routing.OverlayEdge
 
getTargetId() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
getTourPaths(int[]) - Method in class de.cm.osm2po.tsp.TspDefaultMatrix
Generiert aus einer Besuchsreihenfolge die entsprechenden Pfade.
getVarType() - Method in class de.cm.osm2po.routing.GraphHeader.ExtensionEntry
 
getVersion() - Method in class de.cm.osm2po.routing.GraphHeader
 
getVertexClazzes() - Method in class de.cm.osm2po.routing.Graph
 
getVertexRasterBag() - Method in class de.cm.osm2po.routing.Graph
 
getVisited() - Method in class de.cm.osm2po.routing.DefaultBidiRouter
 
getVisited() - Method in class de.cm.osm2po.routing.DefaultRouter
 
getVisited() - Method in class de.cm.osm2po.routing.EdgeRouter
 
getVisited() - Method in class de.cm.osm2po.routing.FuzzyRouter
 
getVisited() - Method in class de.cm.osm2po.routing.MinimalRouter
 
getVisited() - Method in class de.cm.osm2po.routing.MlgBidiRouter
 
getVisited() - Method in class de.cm.osm2po.routing.MlgOvlEdgeRouter
 
getVisited() - Method in class de.cm.osm2po.routing.MlgRevRouter
 
getVisited() - Method in class de.cm.osm2po.routing.MlgRouter
 
getVisited() - Method in class de.cm.osm2po.routing.OvlEdgeRouter
 
getVisited() - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
getVisited() - Method in class de.cm.osm2po.routing.OvlRouter
 
getVisited() - Method in class de.cm.osm2po.routing.PoiRouter
 
getVisited() - Method in interface de.cm.osm2po.routing.SingleTargetRouter
Liefert eine Menge aller besuchten VertexIDs.
getWgb() - Method in interface de.cm.osm2po.routing.GradualRouter
 
getWgb() - Method in class de.cm.osm2po.routing.MlgRevRouter
 
GradualRouter - Interface in de.cm.osm2po.routing
Interface fuer einen Router, der sich von aussen schrittweise fernsteuern laesst.
Graph - Class in de.cm.osm2po.routing
Graph / Topologie fuer das osm2po-Routing.
Graph(File) - Constructor for class de.cm.osm2po.routing.Graph
CTOR.
Graph(InStream) - Constructor for class de.cm.osm2po.routing.Graph
CTOR.
Graph(InputStream) - Constructor for class de.cm.osm2po.routing.Graph
CTOR.
Graph(InStream, Log, int, boolean, Properties) - Constructor for class de.cm.osm2po.routing.Graph
CTOR.
Graph(File, Log, int, boolean, Properties) - Constructor for class de.cm.osm2po.routing.Graph
CTOR.
GraphCostsOverrider - Class in de.cm.osm2po.routing
Bietet komfortable Moeglichkeiten, um die Kosten [km] und [h] eines Graphen zur Laufzeit zu ueberschreiben und abschliessend wieder herzustellen.
GraphCostsOverrider(Graph, boolean, Log) - Constructor for class de.cm.osm2po.routing.GraphCostsOverrider
Konstruktor.
GraphExtension<T> - Interface in de.cm.osm2po.routing
Interface fuer komplexere Graph-Erweiterungen, bei denen eine einfache (De-)Serialisierung mit Var zur Laufzeit nicht ausreicht.
GraphHeader - Class in de.cm.osm2po.routing
Kapselt den Header einer osm2po-Graph-Datei.
GraphHeader() - Constructor for class de.cm.osm2po.routing.GraphHeader
Initialisiert den Header mit GraphBuilder.COMPAT_FILE_TYPE und GraphBuilder.COMPAT_VERSION, sowie mit GraphHeader.HEADER_SIZE und Version.getVersion()
GraphHeader(File) - Constructor for class de.cm.osm2po.routing.GraphHeader
Konstruktor.
GraphHeader.ExtensionEntry - Class in de.cm.osm2po.routing
 

H

HEADER_SIZE - Static variable in class de.cm.osm2po.routing.GraphHeader
 

I

improve(int[], char) - Method in class de.cm.osm2po.tsp.TspSolverBase
Wendet eine von mehreren Strategien zum Verbessern einer Tour an.
improveBruteForce(int[]) - Method in class de.cm.osm2po.tsp.TspSolverBase
Permutiert ueber alle Kombinationen und ermittelt die kuerzeste Tour.
improveGreedy(int[]) - Method in class de.cm.osm2po.tsp.TspSolverBase
Erzeugt eine einfache Greedy-Tour.
improveMove(int[]) - Method in class de.cm.osm2po.tsp.TspSolverBase
Laesst jede Station einmal im Kreis wandern und schaut, ob etwas Besseres dabei herauskommt.
improveSimulatedAnnealing(int[]) - Method in class de.cm.osm2po.tsp.TspSolverBase
Simulated Annealing (Threshold Accepting).
improveTwoOpt(int[]) - Method in class de.cm.osm2po.tsp.TspSolverBase
Fuehrt solange alle moeglichen 2-Opt-Schritte aus bis keine Verbesserung mehr moeglich ist.
info(String) - Method in class de.cm.osm2po.logging.Log
 
init(Config) - Method in class de.cm.osm2po.routing.BatchRouter
 
init(Graph, int, int, float, Properties) - Method in interface de.cm.osm2po.routing.GradualRouter
Initialisiert den Graphen, traversiert aber nicht!
init(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgRevRouter
 
init(TspMatrix, Properties, Log) - Method in interface de.cm.osm2po.tsp.TspSolver
Quasi-Konstruktor.
init(TspMatrix, Properties, Log) - Method in class de.cm.osm2po.tsp.TspSolverBase
 
insertEdge(OverlayEdge) - Method in class de.cm.osm2po.routing.OverlayGraph
Fuegt eine OverlayEdge in den Graphen ein.
insertNode(OverlayNode) - Method in class de.cm.osm2po.routing.OverlayGraph
Fuegt einen OverlayNode in den virtuellen Graphen ein.
isContainsWrongWays() - Method in class de.cm.osm2po.routing.GraphHeader
 
isDetached() - Method in class de.cm.osm2po.routing.OverlayNode
 
isEnabled(int) - Method in class de.cm.osm2po.logging.Log
 
isExtensionExist(byte, byte) - Method in class de.cm.osm2po.routing.GraphHeader
 
isGraphFile(File) - Static method in class de.cm.osm2po.routing.Graph
 
isInitializing() - Method in class de.cm.osm2po.routing.Graph
 
isInserted() - Method in class de.cm.osm2po.routing.OverlayNode
 
isLogThreadId() - Method in class de.cm.osm2po.logging.Log
 
isOnEdge() - Method in class de.cm.osm2po.routing.OverlayNode
 
isOneWay(int) - Static method in class de.cm.osm2po.routing.Graph
Ermittelt aus der EdgeId, ob es sich um eine Einbahnstrasse handelt.
isOneWay() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
isOnVertex() - Method in class de.cm.osm2po.routing.OverlayNode
 
isPoint() - Method in class de.cm.osm2po.routing.OverlayNode
 
isReverse(int) - Static method in class de.cm.osm2po.routing.Graph
Ermittelt aus der EdgeId, ob dies eine Rueckwaerts-Kante ist, es sich hier also um die Spiegelung des Original-Segments handelt.
isReverse() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
isSupported(int) - Method in class de.cm.osm2po.routing.Graph
Prueft ob der Graph ein oder mehrere Zusatzfeatures unterstuetzt.
isTurnRestricted(int, int) - Method in class de.cm.osm2po.routing.Graph
Ermittelt, ob zwischen zwei Edges einer Kreuzung eine NoTurn-Restriktion vorhanden ist.
isVisited(int) - Method in class de.cm.osm2po.routing.DefaultRouter
 
isVisited(int) - Method in class de.cm.osm2po.routing.FuzzyRouter
 
isVisited(int) - Method in class de.cm.osm2po.routing.MinimalRouter
 
isVisited(int) - Method in class de.cm.osm2po.routing.MlgRevRouter
 
isVisited(int) - Method in class de.cm.osm2po.routing.MlgRouter
 
isVisited(int) - Method in interface de.cm.osm2po.routing.MultiPathRouter
Liefert true, wenn sich ein Vertex nach der Traversierung in der BlackList (ClosedList) befindet, also besucht bzw. erreicht wurde.
isVisited(int) - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
isVisited(int) - Method in class de.cm.osm2po.routing.OvlRouter
 
isVisited(int) - Method in class de.cm.osm2po.routing.PoiRouter
 
isWrongWay(int) - Static method in class de.cm.osm2po.routing.Graph
Ermittelt aus der EdgeId, ob es sich um eine Einbahnstrasse in Gegenrichung handelt.
isWrongWay() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
iterator() - Method in class de.cm.osm2po.routing.BatchRouter
 

L

LEVEL_BUGFIX - Static variable in class de.cm.osm2po.logging.Log
Korrigiete oder gerettete Daten.
LEVEL_DATA - Static variable in class de.cm.osm2po.logging.Log
Ausgabe von Daten und Dumps.
LEVEL_DEBUG - Static variable in class de.cm.osm2po.logging.Log
Detaillierte Entwicklungs-Infos.
LEVEL_ERROR - Static variable in class de.cm.osm2po.logging.Log
Kritische Programminfo, ohne Crash.
LEVEL_FATAL - Static variable in class de.cm.osm2po.logging.Log
Sehr kritische Programminfo, wahrscheinlich mit Crash.
LEVEL_INFO - Static variable in class de.cm.osm2po.logging.Log
Wichtige Programminformation.
LEVEL_LOG - Static variable in class de.cm.osm2po.logging.Log
Vom Logger selbst generierte Meldungen.
LEVEL_NULL - Static variable in class de.cm.osm2po.logging.Log
Undefiniert, intern verwendet.
LEVEL_PREFIX_ARR - Static variable in class de.cm.osm2po.logging.Log
 
LEVEL_PROGRESS - Static variable in class de.cm.osm2po.logging.Log
Verarbeitungsfortschritt anzeigen.
LEVEL_TASK - Static variable in class de.cm.osm2po.logging.Log
Wichtige Makro-Info, z.B.
LEVEL_WARN - Static variable in class de.cm.osm2po.logging.Log
Warn Info unkritischer Natur.
loadExtension(byte, byte) - Method in class de.cm.osm2po.routing.Graph
Liest eine Extension direkt aus der Graphdatei.
Log - Class in de.cm.osm2po.logging
Ein kleiner Logger.
Log() - Constructor for class de.cm.osm2po.logging.Log
 
Log(int) - Constructor for class de.cm.osm2po.logging.Log
 
log(String, int) - Method in class de.cm.osm2po.logging.Log
 
log(String, int) - Method in class de.cm.osm2po.logging.Log2poConsoleWriter
 
log(String, int) - Method in class de.cm.osm2po.logging.Log2poFileWriter
 
log(String, int) - Method in class de.cm.osm2po.logging.LogJclWriter
 
log(String, int) - Method in interface de.cm.osm2po.logging.LogWriter
Loggt.
log - Variable in class de.cm.osm2po.tsp.TspSolverBase
 
Log2poConsoleWriter - Class in de.cm.osm2po.logging
 
Log2poConsoleWriter() - Constructor for class de.cm.osm2po.logging.Log2poConsoleWriter
 
Log2poFileWriter - Class in de.cm.osm2po.logging
 
Log2poFileWriter() - Constructor for class de.cm.osm2po.logging.Log2poFileWriter
 
Log2poFileWriter(File, boolean) - Constructor for class de.cm.osm2po.logging.Log2poFileWriter
 
LogJclWriter - Class in de.cm.osm2po.logging
 
LogJclWriter() - Constructor for class de.cm.osm2po.logging.LogJclWriter
 
LogWriter - Interface in de.cm.osm2po.logging
 
lookupGeometry(int) - Method in class de.cm.osm2po.routing.Graph
Liefert alle Koordinaten zu einer Edge.
lookupName(int) - Method in class de.cm.osm2po.routing.Graph
Liefert den Strassennamen zu einer Edge.
lookupSegment(int) - Method in class de.cm.osm2po.routing.Graph
Rekonstruiert alle Segmentinformationen aus einer Edge.

M

makePath(int) - Method in class de.cm.osm2po.routing.DefaultRouter
 
makePath(int) - Method in class de.cm.osm2po.routing.FuzzyRouter
 
makePath(int) - Method in class de.cm.osm2po.routing.MinimalRouter
 
makePath(int) - Method in class de.cm.osm2po.routing.MlgRevRouter
 
makePath(int) - Method in class de.cm.osm2po.routing.MlgRouter
 
makePath(int) - Method in interface de.cm.osm2po.routing.MultiPathRouter
Erstellt den Pfad nach erfolgreichem MultiPathRouter.traverse(Graph, int, int, float, Properties) Dabei werden vom Ziel die Kanten rueckwaerts durchfahren, die Reihenfolge umgedreht und vorwaers sortiert zurueckgeliefert.
makePath(int) - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
makePath(int) - Method in class de.cm.osm2po.routing.OvlRouter
 
makePath(int) - Method in class de.cm.osm2po.routing.PoiRouter
 
matrixCosts - Variable in class de.cm.osm2po.tsp.TspDefaultMatrix
 
matrixPaths - Variable in class de.cm.osm2po.tsp.TspDefaultMatrix
 
MinimalRouter - Class in de.cm.osm2po.routing
Simple Dijkstra-Implemetation without overheads.
MinimalRouter() - Constructor for class de.cm.osm2po.routing.MinimalRouter
 
MlgBidiRouter - Class in de.cm.osm2po.routing
Router der abwechselnd von beiden Seiten routet.
MlgBidiRouter() - Constructor for class de.cm.osm2po.routing.MlgBidiRouter
 
MlgExtension - Class in de.cm.osm2po.routing
Haelt die Daten fuer eine MultiLevelExtension.
MlgExtension() - Constructor for class de.cm.osm2po.routing.MlgExtension
 
MlgExtension(byte, float, byte[]) - Constructor for class de.cm.osm2po.routing.MlgExtension
Konstruktor.
MlgOvlEdgeRouter - Class in de.cm.osm2po.routing
 
MlgOvlEdgeRouter() - Constructor for class de.cm.osm2po.routing.MlgOvlEdgeRouter
 
MlgRevRouter - Class in de.cm.osm2po.routing
Ein Router, der in beide Richtungen routen kann.
MlgRevRouter() - Constructor for class de.cm.osm2po.routing.MlgRevRouter
 
MlgRouter - Class in de.cm.osm2po.routing
Simple Dijkstra-ShortestPath-Implemetation.
MlgRouter() - Constructor for class de.cm.osm2po.routing.MlgRouter
 
MultiPathRouter - Interface in de.cm.osm2po.routing
Erweitert den SingleTargetRouter um die Moeglichkeit, nachgelagert weitere Routen ohne Neuberechnung abzufragen.
MultiTargetRouter - Interface in de.cm.osm2po.routing
Schnittstelle fuer ein Routing mit mehreren zu erreichenden Zielen.

N

NULL - Static variable in class de.cm.osm2po.logging.Log2poConsoleWriter
 

O

OUT - Static variable in class de.cm.osm2po.logging.Log2poConsoleWriter
 
OverlayAware - Interface in de.cm.osm2po.routing
Reines Marker-Interface fuer alle Klassen, die ein vollstaendiges Overlay-Routing unterstuetzen.
OverlayEdge - Class in de.cm.osm2po.routing
Eine Verbindung zwischen zwei Vertices innerhalb eine OverlayGraph-Instanz.
OverlayEdge() - Constructor for class de.cm.osm2po.routing.OverlayEdge
 
OverlayEdge(int, int, float, float, LatLons) - Constructor for class de.cm.osm2po.routing.OverlayEdge
Erstellt eine kuenstliche Edge.
OverlayEdge(int) - Constructor for class de.cm.osm2po.routing.OverlayEdge
Erstellt eine kuenstlich OverlayEdge mit einer Referenz auf eine echte Edge als Platzhalter fuer das Routing mit nicht OverlayGraph-faehigen Routern.
OverlayEdge(int, int, int, float, float, LatLons) - Constructor for class de.cm.osm2po.routing.OverlayEdge
Erstellt eine kuenstliche Edge, die eine Original-Edge aus dem statischen Graphen ganz oder teilweise ueberlagert.
OverlayGraph - Class in de.cm.osm2po.routing
Repraesentiert eine Ueberlagerung des statische OSM-Streckennetzes Graph und bildet die Grundlage fuer das Routing mittels SingleTargetOverlayRouter-Instanzen.
OverlayGraph(Graph) - Constructor for class de.cm.osm2po.routing.OverlayGraph
 
OverlayNode - Class in de.cm.osm2po.routing
Diese Klasse repraesentiert einen geografischen Punkt auf dem OverlayGraphen.
OverlayNode() - Constructor for class de.cm.osm2po.routing.OverlayNode
Standard-Konstruktor.
OverlayNode(int) - Constructor for class de.cm.osm2po.routing.OverlayNode
Erstellt einen Knoten, der direkt einen Vertex im Graphen adressiert.
OverlayNode(float, float) - Constructor for class de.cm.osm2po.routing.OverlayNode
Erstellt einen virtuellen Knoten ohne Bezug zum Graphen.
overrideCost(int, float, boolean) - Method in class de.cm.osm2po.routing.GraphCostsOverrider
Ueberschreibt die Kosten genau einer Edge.
overrideCostsFromPgBinary(File) - Method in class de.cm.osm2po.routing.GraphCostsOverrider
Liest ein Postgres-Binary-Export-File und modifiziert die Kosten des Graphen aufgrund dieser Daten.
OvlEdgeRouter - Class in de.cm.osm2po.routing
 
OvlEdgeRouter() - Constructor for class de.cm.osm2po.routing.OvlEdgeRouter
 
OvlPoiRouter - Class in de.cm.osm2po.routing
 
OvlPoiRouter() - Constructor for class de.cm.osm2po.routing.OvlPoiRouter
 
OvlRouter - Class in de.cm.osm2po.routing
Simple Dijkstra-ShortestPath-Implemetation, with OverlayGraph support.
OvlRouter() - Constructor for class de.cm.osm2po.routing.OvlRouter
 

P

params - Variable in class de.cm.osm2po.tsp.TspSolverBase
 
PoiRouter - Class in de.cm.osm2po.routing
 
PoiRouter() - Constructor for class de.cm.osm2po.routing.PoiRouter
 
prettyPrintCsv() - Method in class de.cm.osm2po.tsp.TspDefaultMatrix
 
progress(String) - Method in class de.cm.osm2po.logging.Log
 

R

readFromStream(InStream) - Method in class de.cm.osm2po.routing.GeoExtension
 
readFromStream(InStream) - Method in class de.cm.osm2po.routing.GraphHeader.ExtensionEntry
 
readFromStream(InStream) - Method in class de.cm.osm2po.routing.GraphHeader
 
readFromStream(InStream) - Method in class de.cm.osm2po.routing.MlgExtension
 
readFromStream(InStream) - Method in class de.cm.osm2po.routing.OverlayEdge
 
readFromStream(InStream) - Method in class de.cm.osm2po.routing.OverlayNode
 
readFromStream(InStream) - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
record(String, int) - Method in class de.cm.osm2po.logging.Log
 
removeAllLogWriters() - Method in class de.cm.osm2po.logging.Log
 
removeLogWriter(LogWriter) - Method in class de.cm.osm2po.logging.Log
 
replay() - Method in class de.cm.osm2po.logging.Log
 
reset() - Method in class de.cm.osm2po.routing.DefaultBidiRouter
 
reset() - Method in class de.cm.osm2po.routing.DefaultRouter
 
reset() - Method in class de.cm.osm2po.routing.EdgeRouter
 
reset() - Method in class de.cm.osm2po.routing.FuzzyRouter
 
reset() - Method in class de.cm.osm2po.routing.MinimalRouter
 
reset() - Method in class de.cm.osm2po.routing.MlgBidiRouter
 
reset() - Method in class de.cm.osm2po.routing.MlgOvlEdgeRouter
 
reset() - Method in class de.cm.osm2po.routing.MlgRevRouter
 
reset() - Method in class de.cm.osm2po.routing.MlgRouter
 
reset() - Method in class de.cm.osm2po.routing.OvlEdgeRouter
 
reset() - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
reset() - Method in class de.cm.osm2po.routing.OvlRouter
 
reset() - Method in class de.cm.osm2po.routing.PoiRouter
 
reset() - Method in interface de.cm.osm2po.routing.SingleTargetRouter
Gibt Speicherresourcen frei.
resetToOriginalCosts() - Method in class de.cm.osm2po.routing.GraphCostsOverrider
Schreibt die gesicherten Kosten des Graphen zurueck und stellt so dessen Urzustand wieder her.
RoutingResult - Class in de.cm.osm2po.routing
 
RoutingResult() - Constructor for class de.cm.osm2po.routing.RoutingResult
 
RoutingResultSegment - Class in de.cm.osm2po.routing
Kapselt das Segment-Resultat nach einem Routing.
RoutingResultSegment() - Constructor for class de.cm.osm2po.routing.RoutingResultSegment
 
RoutingResultWriter - Class in de.cm.osm2po.routing
Schreibt ermittelte Routing-Ergebnisse, als z.B.
run() - Method in class de.cm.osm2po.routing.BatchRouter
 

S

setContainsWrongWays(boolean) - Method in class de.cm.osm2po.routing.GraphHeader
 
setCoords(LatLons) - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
setEdgeId(int) - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
setErrorLevel(int) - Method in class de.cm.osm2po.routing.RoutingResult
 
setErrorMessage(String) - Method in class de.cm.osm2po.routing.RoutingResult
 
setFlags(int) - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
setFptrBaseEof(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
setFptrEdgeEntries(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
setFptrEdges(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
setFptrEof(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
setFptrGeoms(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
setFptrNames(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
setFptrVertexClazzes(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
setFptrVertexCoords(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
setFptrVNames(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
setH(float) - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
setId(int) - Method in class de.cm.osm2po.routing.GraphHeader
 
setId(int) - Method in class de.cm.osm2po.routing.OverlayNode
 
setIdx(int) - Method in class de.cm.osm2po.routing.OverlayEdge
 
setKm(float) - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
setLat(float) - Method in class de.cm.osm2po.routing.OverlayNode
 
setLog(Log) - Method in class de.cm.osm2po.routing.DefaultBidiRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.DefaultRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.EdgeRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.FuzzyRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.MinimalRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.MlgBidiRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.MlgOvlEdgeRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.MlgRevRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.MlgRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.OvlEdgeRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.OvlRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.PoiRouter
 
setLog(Log) - Method in interface de.cm.osm2po.routing.SingleTargetRouter
Setzt einen optionalen Logger.
setLogLevel(int) - Method in class de.cm.osm2po.logging.Log
 
setLogLevel(int) - Method in class de.cm.osm2po.logging.Log2poConsoleWriter
 
setLogLevel(int) - Method in class de.cm.osm2po.logging.Log2poFileWriter
 
setLogLevel(int) - Method in class de.cm.osm2po.logging.LogJclWriter
 
setLogLevel(int) - Method in interface de.cm.osm2po.logging.LogWriter
Setzt das LogLevel.
setLogThreadId(boolean) - Method in class de.cm.osm2po.logging.Log
 
setLon(float) - Method in class de.cm.osm2po.routing.OverlayNode
 
setName(VarString) - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
setNoTurnBits(byte) - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
setNumberOfEdges(int) - Method in class de.cm.osm2po.routing.GraphHeader
 
setNumberOfSegments(int) - Method in class de.cm.osm2po.routing.GraphHeader
 
setNumberOfVertices(int) - Method in class de.cm.osm2po.routing.GraphHeader
 
setPrintTo(int) - Method in class de.cm.osm2po.logging.Log2poConsoleWriter
 
setReverse(boolean) - Method in class de.cm.osm2po.routing.MlgRevRouter
 
setRoute(RoutingResultSegment[]) - Method in class de.cm.osm2po.routing.RoutingResult
 
setSourceId(int) - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
setTargetId(int) - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
SingleTargetRouter - Interface in de.cm.osm2po.routing
Minimale Schnittstelle fuer ein einfaches Routing.
SIZE - Static variable in class de.cm.osm2po.routing.GraphHeader.ExtensionEntry
 
snap(Graph, int[]) - Method in class de.cm.osm2po.routing.OverlayNode
Findet den dichteste Beruehrungspunkt auf dem Original-Graphen und verschiebt diesen Punkt dorthin.
solveTour(int[]) - Method in class de.cm.osm2po.tsp.TspDefaultSolver
 
solveTour(int[]) - Method in interface de.cm.osm2po.tsp.TspSolver
Berchnet die optimale Rundreise aus den Stationen.
std() - Static method in class de.cm.osm2po.logging.Log
 
stderr() - Static method in class de.cm.osm2po.logging.Log
 
stderr(int) - Static method in class de.cm.osm2po.logging.Log
 
stdout() - Static method in class de.cm.osm2po.logging.Log
 
stdout(int) - Static method in class de.cm.osm2po.logging.Log
 
SUPPORT_BARRIERS - Static variable in class de.cm.osm2po.routing.Graph
Barriers werden in die TurnRestrictions gemergt
SUPPORT_EDGEFLAGS - Static variable in class de.cm.osm2po.routing.Graph
Unterstuetzung von EdgeFlags.
SUPPORT_EXTENSIONS - Static variable in class de.cm.osm2po.routing.Graph
Extensions werden gecacht
SUPPORT_LATLON - Static variable in class de.cm.osm2po.routing.Graph
Untestuetzung von Koordinaten. z.B. fuer AStar oder Vertex-Lookups.
SUPPORT_NOTHING - Static variable in class de.cm.osm2po.routing.Graph
Keine Unterstuetzung zusaetzlicher Features.
SUPPORT_RASTER_EDGE - Static variable in class de.cm.osm2po.routing.Graph
Dynamische Einsortierung von Segmenten in ein Raster.
SUPPORT_RASTER_VERTEX - Static variable in class de.cm.osm2po.routing.Graph
Dynamische Einsortierung von Vertices in ein Raster.
SUPPORT_REVERSE - Static variable in class de.cm.osm2po.routing.Graph
Dynamische Anreicherung des Graphen um Reverse-Routing-Infos.
SUPPORT_SEGMENTS - Static variable in class de.cm.osm2po.routing.Graph
Es wird versucht alle Segmente in den Speicher zu laden.
sync() - Method in class de.cm.osm2po.routing.Graph
Wartet bis der Konstruktor den Graphen im asynchronen Modus geladen hat.

T

task(String) - Method in class de.cm.osm2po.logging.Log
 
toEdgeId(int, boolean) - Static method in class de.cm.osm2po.routing.Graph
Ermittelt aus einer SegmentId die EdgeId ohne Beruecksichtigung der Information OneWay (Bit 32).
toSegmentId(int) - Static method in class de.cm.osm2po.routing.Graph
Ermittelt aus der EdgeId die SegmentId.
toString() - Method in class de.cm.osm2po.routing.GraphHeader.ExtensionEntry
 
toString() - Method in class de.cm.osm2po.routing.MlgExtension
 
toString() - Method in class de.cm.osm2po.routing.OverlayEdge
 
toString() - Method in class de.cm.osm2po.routing.OverlayNode
 
toString() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
toString() - Method in class de.cm.osm2po.tsp.TspDefaultMatrix
 
translateError(Throwable, int) - Static method in class de.cm.osm2po.logging.Log
 
translatePath(int[]) - Method in class de.cm.osm2po.routing.OverlayGraph
Wandelt eine Liste von EdgeIdx in eine Liste von OverlayEdges.
translatePath(OverlayGraph, int[]) - Static method in class de.cm.osm2po.routing.OverlayGraph
Wandelt eine Liste von EdgeIdx in eine Liste von OverlayEdges.
translatePath(Graph, int[]) - Static method in class de.cm.osm2po.routing.OverlayGraph
Wandelt eine Liste von EdgeIdx in eine Liste von Pseudo-OverlayEdges ohne Geometrien.
traverse(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.DefaultRouter
Traversiert den Graphen bis zur Abbruchbedingung.
traverse(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.DefaultRouter
 
traverse(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.FuzzyRouter
 
traverse(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.FuzzyRouter
 
traverse(Graph, int[], int[], int, float, Properties) - Method in class de.cm.osm2po.routing.FuzzyRouter
 
traverse(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MinimalRouter
 
traverse(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MinimalRouter
 
traverse(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgRevRouter
 
traverse(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgRevRouter
 
traverse(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgRouter
Traversiert den Graphen bis zur Abbruchbedingung.
traverse(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.MlgRouter
 
traverse(Graph, int, int, float, Properties) - Method in interface de.cm.osm2po.routing.MultiPathRouter
Traversiert den Graphen und bricht ab, sobald der Ziel-Vertex besucht wurde oder die maxCost ueberschritten wurde.
traverse(OverlayGraph, int, int, float, Properties) - Method in interface de.cm.osm2po.routing.MultiPathRouter
Traversiert den Graphen und bricht ab, sobald der Ziel-Vertex besucht wurde oder die maxCost ueberschritten wurde.
traverse(Graph, int, int[], float, Properties) - Method in interface de.cm.osm2po.routing.MultiTargetRouter
Traversiert den Graphen und bricht ab, sobald alle Ziel-Vertices besucht wurden.
traverse(OverlayGraph, int, int[], float, Properties) - Method in interface de.cm.osm2po.routing.MultiTargetRouter
Traversiert den Graphen und bricht ab, sobald alle Ziel-Vertices besucht wurden.
traverse(OverlayGraph, int, int[], float, Properties) - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
traverse(Graph, int, int[], float, Properties) - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
traverse(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
traverse(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.OvlPoiRouter
 
traverse(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.OvlRouter
 
traverse(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.OvlRouter
 
traverse(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.PoiRouter
 
traverse(OverlayGraph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.PoiRouter
 
traverse(Graph, int, int[], float, Properties) - Method in class de.cm.osm2po.routing.PoiRouter
 
traverse(OverlayGraph, int, int[], float, Properties) - Method in class de.cm.osm2po.routing.PoiRouter
 
TspDefaultMatrix - Class in de.cm.osm2po.tsp
Default-Implementation / Erstellung einer Kostenmatrix auf Basis des osm2po-Routings.
TspDefaultMatrix() - Constructor for class de.cm.osm2po.tsp.TspDefaultMatrix
 
TspDefaultMatrix(OverlayGraph, int[], float, Log, Properties) - Constructor for class de.cm.osm2po.tsp.TspDefaultMatrix
 
TspDefaultMatrix(Graph, int[], float, Log, Properties) - Constructor for class de.cm.osm2po.tsp.TspDefaultMatrix
 
TspDefaultSolver - Class in de.cm.osm2po.tsp
Konkrete Ableitung von TspSolverBase.
TspDefaultSolver() - Constructor for class de.cm.osm2po.tsp.TspDefaultSolver
 
TspMatrix - Interface in de.cm.osm2po.tsp
Interface fuer eine Kostenmatrix, die spaeter mittels eines TspSolver zu einem TSP optimiert / geloest wird.
tspMatrix - Variable in class de.cm.osm2po.tsp.TspSolverBase
 
TspSolver - Interface in de.cm.osm2po.tsp
Schnittstelle zum Loesen eines osm2po-TSP, genauer genommen, einer bestehenden Kostenmatrix.
TspSolverBase - Class in de.cm.osm2po.tsp
Abstrakte Basisklasse zum Loesen eines osm2po-TSP, genauer genommen, einer bestehenden Kostenmatrix.
TspSolverBase() - Constructor for class de.cm.osm2po.tsp.TspSolverBase
 

U

usesSearchIndex() - Method in class de.cm.osm2po.routing.Graph
 

W

warn(String) - Method in class de.cm.osm2po.logging.Log
 
writeOverlayNodeAsCsv(OutputStream, OverlayNode) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Macht aus einem OverlayNode ein CSV-Array der Form Base32(Node),lon,lat und schreibt es in einen OutputStream.
writeOverlayNodeAsFeaturePoint(OutputStream, OverlayNode) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Erstellt aus einem OverlayNode ein GeoJson-PointFeature.
writePathAsCsv(OutputStream, Graph, int[]) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Erzeugt aus einer Route ein CSV von paarig angeordneten Floats fuer (Lat, Lon) und schreibt sie in einen OutputStream.
writePathAsCsv(OutputStream, Graph, OverlayEdge[]) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Erzeugt aus einer Route ein CSV von paarig angeordneten Floats fuer (Lat, Lon) und schreibt sie in einen OutputStream.
writePathAsFeatureCollection(OutputStream, Graph, int[]) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Erzeugt aus dem Pfad eine GeoJson-FeatureCollection und schickt diese in einen OutputStream.
writePathAsFeatureCollection(OutputStream, Graph, OverlayEdge[]) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Erzeugt aus dem Pfad eine GeoJson-FeatureCollection und schickt diese in einen OutputStream.
writeToStream(OutStream) - Method in class de.cm.osm2po.routing.GeoExtension
 
writeToStream(OutStream) - Method in class de.cm.osm2po.routing.GraphHeader.ExtensionEntry
 
writeToStream(OutStream) - Method in class de.cm.osm2po.routing.GraphHeader
 
writeToStream(OutStream) - Method in class de.cm.osm2po.routing.MlgExtension
 
writeToStream(OutStream) - Method in class de.cm.osm2po.routing.OverlayEdge
 
writeToStream(OutStream) - Method in class de.cm.osm2po.routing.OverlayNode
 
writeToStream(OutStream) - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
writeVertexAsCsv(OutputStream, int, double, double) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Macht aus id und LatLon ein CSV-Array der Form id,lon,lat und schreibt es in einen OutputStream.
writeVertexAsFeaturePoint(OutputStream, int, double, double) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Macht aus id und LatLon ein GeoJson-Point-Feature mit Geometry und Id.
writeVerticesAsCsv(OutputStream, Graph, int[]) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Liefert die Koordinaten einer Sammlung von VertexIds als CSV und schickt diese auf einen OutputStream.
writeVerticesAsFeatureCollection(OutputStream, Graph, int[], float[]) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Erzeugt aus einer Menge von Vertices eine GeoJson-FeatureCollection und schickt diese in einen OutputStream.
writeVerticesAsMultiPoint(OutputStream, Graph, int[]) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Liefert alle vertices als GeoJson-MultiPoint und schreibt diese in einen OutputStream.
writeVerticesAsPolygon(OutputStream, Graph, int[]) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Liefert alle vertices als GeoJson-(Outer)Polygon und schreibt diese in einen OutputStream.
A B C D E F G H I L M N O P R S T U W 
osm2po-core-5.1.0 (c) December 24 2015 Carsten Moeller - info@osm2po.de