| Interface | Description |
|---|---|
| CHEdgeExplorer |
The edge explorer for CHGraph
|
| CHEdgeIterator |
Support for CH edges
|
| CHEdgeIteratorState |
The state returned from the EdgeIterator of a CHGraph
|
| DistanceCalc |
Calculates the distance of two points or one point and an edge on earth via haversine formula.
|
| EdgeExplorer |
Class to get an EdgeIterator.
|
| EdgeIterator |
Iterates through all edges of one node.
|
| EdgeIteratorState |
This interface represents an edge and is one possible state of an EdgeIterator.
|
| PointAccess | |
| ProgressListener | |
| Translation |
| Class | Description |
|---|---|
| AngleCalc |
Calculates the angle of a turn, defined by three points.
|
| BitUtil |
Examples for BIG endianness (default for Java and computer network).
|
| BitUtilBig |
Conversion between "the memory" (integer/long/float/double/string) to bytes via BIG endianness.
|
| BitUtilLittle |
Conversion between "the memory" (integer/long/float/double/string) to bytes via little endianness.
|
| BreadthFirstSearch |
Implementation of breadth first search (BFS)
|
| CmdArgs |
Stores command line options in a map.
|
| Constants |
Defining several important constants for GraphHopper.
|
| DepthFirstSearch |
Implementation of depth first search (DFS) by LIFO queue
|
| DistanceCalc2D |
Calculates the distance of two points or one point and an edge in euclidean space.
|
| DistanceCalc3D |
This class implements a rather quick solution to calculate 3D distances on earth using euclidean
geometry mixed with Haversine formula used for the on earth distance.
|
| DistanceCalcEarth | |
| DistancePlaneProjection |
Calculates the approximate distance of two points on earth.
|
| DouglasPeucker |
Simplifies a list of 2D points which are not too far away.
|
| Downloader | |
| EdgeIterator.Edge | |
| EngineWarmUp |
This class provides helper methods to reduce calculation speed difference of the first requests.
|
| FinishInstruction | |
| GHUtility |
A helper class to avoid cluttering the Graph interface with all the common methods.
|
| GHUtility.DisabledEdgeIterator |
This edge iterator can be used in tests to mock specific iterator behaviour via overloading
certain methods.
|
| GPXEntry | |
| Helper |
Several utility classes which are compatible with Java6 on Android.
|
| Helper7 |
Put the usage of proprietary "sun" classes and after jdk6 classes into this class.
|
| Instruction | |
| InstructionAnnotation | |
| InstructionList |
List of instructions.
|
| MiniPerfTest | |
| NumHelper | |
| Parameters | |
| Parameters.Algorithms |
Parameters that can be used for algorithm.
|
| Parameters.Algorithms.AltRoute |
All public properties for alternative routing.
|
| Parameters.Algorithms.AStar | |
| Parameters.Algorithms.AStarBi | |
| Parameters.Algorithms.RoundTrip |
All public properties for round trip calculation.
|
| Parameters.CH |
Properties for routing with contraction hierarchies speedup
|
| Parameters.DETAILS |
Properties for the details response
|
| Parameters.Landmark |
Properties for routing with landmark speedup
|
| Parameters.NON_CH |
Properties for non-CH routing
|
| Parameters.PT | |
| Parameters.Routing |
Parameters that can be passed as hints and influence routing per request.
|
| PathMerger |
This class merges multiple
Path objects into one continues object that
can be used in the PathWrapper. |
| PathSimplification |
This class simplifies the path, using
DouglasPeucker and by considering the intervals
specified by listsToSimplify. |
| PMap |
A properties map (String to String) with convenient accessors
|
| PointList |
Slim list to store several points (without the need for a point object).
|
| RoundaboutInstruction | |
| ShallowImmutablePointList |
This is a shallow copy of a PointList.
|
| SimpleIntDeque |
push to end, pop from beginning
|
| StopWatch |
Make simple speed measurements possible.
|
| TranslationMap |
A class which manages the translations in-memory.
|
| TranslationMap.TranslationHashMap | |
| Unzipper | |
| ViaInstruction | |
| XFirstSearch |
This abstract class defines commonalities for BFS and DFS
|
| Annotation Type | Description |
|---|---|
| NotThreadSafe |
Marks classes or methods as none thread-safe
|
Copyright © 2012–2018. All rights reserved.