- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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.