A B C D E F G H I L M N O P R S T 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
 

C

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
 
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(Graph, OverlayEdge[]) - Static method in class de.cm.osm2po.routing.OverlayEdge
Berechnet die Strecke einer Route.
calcPathTime(int[]) - Method in class de.cm.osm2po.routing.Graph
Berechnet die Fahrzeit eines Pfades.
calcPathTime(Graph, OverlayEdge[]) - Static method in class de.cm.osm2po.routing.OverlayEdge
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[], 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_TWOOPT - Static variable in class de.cm.osm2po.tsp.TspSolverBase
 
containsWrongWays() - Method in class de.cm.osm2po.routing.Graph
 
copy() - Method in class de.cm.osm2po.routing.OverlayNode
 
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
 
DefaultRouter - Class in de.cm.osm2po.routing
Dijkstra-AStar-Implemetation eines Routings.
DefaultRouter() - Constructor for class de.cm.osm2po.routing.DefaultRouter
 

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
 

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
 
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.
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.DefaultRouter
 
findPath(Graph, 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.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(Graph, 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 interface de.cm.osm2po.routing.SingleTargetOverlayRouter
Traversiert den Graphen, bricht ab, sobald der Ziel-Vertex besucht wurde und liefert den Path.
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.
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.

G

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.MultiTargetOverlayRouter
Liefert die Kosten eines besuchten Vertex.
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
 
getExtensionEntry(byte, byte) - Method in class de.cm.osm2po.routing.Graph
 
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
 
getFptrGeoms() - Method in class de.cm.osm2po.routing.GraphHeader
 
getFptrGeomsIndex() - Method in class de.cm.osm2po.routing.GraphHeader
 
getFptrNames() - Method in class de.cm.osm2po.routing.GraphHeader
 
getFptrNamesIndex() - 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
 
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
 
getMaxCost() - Method in interface de.cm.osm2po.routing.MultiTargetOverlayRouter
Liefert die Kosten der laengsten bzw. schnellsten Route.
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
 
getMeta() - Method in class de.cm.osm2po.routing.GraphHeader.ExtensionEntry
 
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
 
getNoTurnBits() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
getNumberOfEdges() - Method in class de.cm.osm2po.routing.GraphHeader
 
getNumberOfNames() - Method in class de.cm.osm2po.routing.GraphHeader
 
getNumberOfSegments() - Method in class de.cm.osm2po.routing.GraphHeader
 
getNumberOfVertices() - Method in class de.cm.osm2po.routing.GraphHeader
 
getNumberOfWays() - 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.
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
 
getReadIndex() - Method in class de.cm.osm2po.routing.GraphHeader
 
getRoute() - Method in class de.cm.osm2po.routing.RoutingResult
 
getSize() - Method in class de.cm.osm2po.routing.GraphHeader.ExtensionEntry
 
getSizeInBytes() - 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.
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.DefaultRouter
 
getVisited() - Method in class de.cm.osm2po.routing.EdgeRouter
 
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 Ruft Graph.Graph(File, Log, int, boolean, byte...) mit new Log(), Graph.SUPPORT_LATLON, false.
Graph(InStream) - Constructor for class de.cm.osm2po.routing.Graph
CTOR Ruft Graph.Graph(InStream, Log, int, boolean, byte...) mit new Log(), Graph.SUPPORT_LATLON, false.
Graph(InputStream) - Constructor for class de.cm.osm2po.routing.Graph
CTOR Verpackt den InputStream in einen InStreamAdapter und ruft Graph.Graph(InStream).
Graph(InStream, Log, int, boolean, byte...) - Constructor for class de.cm.osm2po.routing.Graph
CTOR.
Graph(File, Log, int, boolean, byte...) - 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.
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.
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
 
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.MlgRevRouter
 
isVisited(int) - Method in class de.cm.osm2po.routing.MlgRouter
 
isVisited(int) - Method in interface de.cm.osm2po.routing.MultiPathOverlayRouter
Liefert true, wenn sich ein Vertex nach der Traversierung in der BlackList (ClosedList) befindet, also besucht bzw. erreicht wurde.
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_WARN - Static variable in class de.cm.osm2po.logging.Log
Warn Info unkritischer Natur.
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.MlgRevRouter
 
makePath(int) - Method in class de.cm.osm2po.routing.MlgRouter
 
makePath(int) - Method in interface de.cm.osm2po.routing.MultiPathOverlayRouter
Erstellt den Pfad nach erfolgreichem MultiPathOverlayRouter.traverse(OverlayGraph, int, int, float, Properties) Dabei werden vom Ziel die Kanten rueckwaerts durchfahren, die Reihenfolge umgedreht und vorwaers sortiert zurueckgeliefert.
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(Graph, int[]) - Static method in class de.cm.osm2po.routing.OverlayEdge
Wandelt eine Liste von EdgeIdx aus dem statischen Original Graphen Graph in eine Liste von OverlayEdge mit Geometry null.
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
 
MlgBidiRouter - Class in de.cm.osm2po.routing
Router der abwechselnd von beiden Seiten routet.
MlgBidiRouter() - Constructor for class de.cm.osm2po.routing.MlgBidiRouter
 
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
 
MultiPathOverlayRouter - Interface in de.cm.osm2po.routing
Erweitert den SingleTargetOverlayRouter um die Moeglichkeit, nachgelagert weitere Routen ohne Neuberechnung abzufragen.
MultiPathRouter - Interface in de.cm.osm2po.routing
Erweitert den SingleTargetRouter um die Moeglichkeit, nachgelagert weitere Routen ohne Neuberechnung abzufragen.
MultiTargetOverlayRouter - Interface in de.cm.osm2po.routing
Schnittstelle fuer ein Routing mit mehreren zu erreichenden Zielen.
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
 
OverlayEdge - Class in de.cm.osm2po.routing
Eine Verbindung zwischen zwei Vertices innerhalb eine OverlayGraph-Instanz.
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(int) - Constructor for class de.cm.osm2po.routing.OverlayNode
 
OverlayNode(float, float) - Constructor for class de.cm.osm2po.routing.OverlayNode
 
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
 
progress(String) - Method in class de.cm.osm2po.logging.Log
 

R

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.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.DefaultRouter
 
reset() - Method in class de.cm.osm2po.routing.EdgeRouter
 
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
 
setFptrGeoms(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
setFptrGeomsIndex(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
setFptrNames(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
setFptrNamesIndex(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
 
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.DefaultRouter
 
setLog(Log) - Method in class de.cm.osm2po.routing.EdgeRouter
 
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
 
setNumberOfNames(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
 
setNumberOfWays(int) - Method in class de.cm.osm2po.routing.GraphHeader
 
setPrintTo(int) - Method in class de.cm.osm2po.logging.Log2poConsoleWriter
 
setReadIndex(long) - Method in class de.cm.osm2po.routing.GraphHeader
 
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
 
SingleTargetOverlayRouter - Interface in de.cm.osm2po.routing
Erweitert das SingleTargetRouter-Interface, um die Moeglichkeit auch ein OverlayGraph zu beruecksichtigen um so z.B. auch ueber OverlayNodes zu routen.
SingleTargetRouter - Interface in de.cm.osm2po.routing
Minimale Schnittstelle fuer ein einfaches Routing.
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

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).
toSementId(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.OverlayEdge
 
toString() - Method in class de.cm.osm2po.routing.OverlayNode
 
toString() - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
translateError(Throwable, int) - Static method in class de.cm.osm2po.logging.Log
 
traverse(Graph, int, int, float, Properties) - Method in class de.cm.osm2po.routing.DefaultRouter
Traversiert den Graphen bis zur Abbruchbedingung.
traverse(Graph, 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 interface de.cm.osm2po.routing.MultiPathOverlayRouter
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.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.MultiTargetOverlayRouter
Traversiert den Graphen und bricht ab, sobald alle Ziel-Vertices besucht wurden.
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 class de.cm.osm2po.routing.OvlPoiRouter
 
traverse(OverlayGraph, 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.PoiRouter
 
traverse(Graph, 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(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
 

W

warn(String) - Method in class de.cm.osm2po.logging.Log
 
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.GraphHeader.ExtensionEntry
 
writeToStream(OutStream) - Method in class de.cm.osm2po.routing.GraphHeader
 
writeToStream(OutStream) - Method in class de.cm.osm2po.routing.RoutingResultSegment
 
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.
writeVerticesAsMultiPoint(OutputStream, Graph, int[]) - Static method in class de.cm.osm2po.routing.RoutingResultWriter
Liefert alle besuchten Punkte als GeoJson-MultiPoint und schreibt diese in einen OutputStream.

A B C D E F G H I L M N O P R S T W
osm2po-core-5.0.0 (c) December 24 2014 Carsten Moeller - info@osm2po.de