| Interface | Description |
|---|---|
| CHEdgeFilter | |
| CHGraph |
Extended graph interface which supports Contraction Hierarchies.
|
| DataAccess |
Abstraction of the underlying data structure with a unique id and location.
|
| Directory |
Maintains a collection of DataAccess objects stored at the same location.
|
| GHLock |
A write lock interface.
|
| Graph |
An interface to represent a (geo) graph - suited for efficient storage as it can be requested via
indices called node IDs.
|
| GraphStorage | |
| InternalGraphEventListener | |
| LockFactory | |
| NodeAccess |
This interface specifies how to access properties of the nodes in the graph.
|
| RoutingCHEdgeExplorer | |
| RoutingCHEdgeIterator | |
| RoutingCHEdgeIteratorState | |
| RoutingCHGraph | |
| Storable<T> |
Interface for a storage abstraction.
|
| TurnCostStorage.TurnRelationIterator |
| Class | Description |
|---|---|
| AbstractDataAccess | |
| CHConfig |
Container to hold properties used for CH preparation Specifies all properties of a CH routing profile.
|
| CHGraphImpl |
A Graph implementation necessary for Contraction Hierarchies.
|
| DAType |
Defines how a DataAccess object is created.
|
| ExtendedNodeAccess |
NodeAccess that allows adding additional points |
| GHDirectory |
Implements some common methods for the subclasses.
|
| GraphBuilder |
Used to build
GraphHopperStorage |
| GraphEdgeIdFinder |
This class allows to find edges (or construct shapes) from shape filter.
|
| GraphEdgeIdFinder.BlockArea |
This class handles edges and areas where access should be blocked.
|
| GraphHopperStorage |
This class manages all storage related methods and delegates the calls to the associated graphs.
|
| IntsRef |
Idea and most of the code is from Lucene.
|
| MMapDataAccess |
A DataAccess implementation using a memory-mapped file, i.e.
|
| MMapDirectory |
Manages memory mapped DataAccess objects.
|
| NativeFSLockFactory |
Creates a write lock file.
|
| RAMDataAccess |
This is an in-memory byte-based data structure with the possibility to be stored on flush().
|
| RAMDirectory |
Manages in-memory DataAccess objects.
|
| RoutingCHEdgeIteratorImpl | |
| RoutingCHEdgeIteratorStateImpl | |
| RoutingCHGraphImpl | |
| SimpleFSLockFactory |
Creates a write lock file.
|
| StorableProperties |
Writes an in-memory HashMap into a file on flush.
|
| TurnCostStorage |
A key/value store, where the unique keys are turn relations, and the values are IntRefs.
|
| VLongStorage |
Taken from Lucene DataOutput.
|
| Enum | Description |
|---|---|
| DAType.MemRef |
Copyright © 2012–2020. All rights reserved.