| Interface | Description |
|---|---|
| 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.
|
| GraphExtension |
If you need custom storages, like turn cost tables, or osmid tables for your graph you implement
this interface and put it in any graph storage you want.
|
| GraphStorage | |
| InternalGraphEventListener | |
| IntIterator | |
| LockFactory | |
| NodeAccess |
This interface specifies how to access properties of the nodes in the graph.
|
| Storable<T> |
Interface for a storage abstraction.
|
| Class | Description |
|---|---|
| AbstractDataAccess | |
| CHGraphImpl |
A Graph implementation necessary for Contraction Hierarchies.
|
| DAType |
Defines how a DataAccess object is created.
|
| GHDirectory |
Implements some common methods for the subclasses.
|
| GraphBuilder |
For now this is just a helper class to quickly create a GraphStorage.
|
| 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.
|
| GraphExtension.NoOpExtension |
default implementation defines no additional fields or any logic.
|
| GraphHopperStorage |
This class manages all storage related methods and delegates the calls to the associated graphs.
|
| IntIterator.Helper | |
| 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.
|
| SimpleFSLockFactory |
Creates a write lock file.
|
| SPTEntry |
This class is used to create the shortest-path-tree from linked entities.
|
| StorableProperties |
Writes an in-memory HashMap into a file on flush.
|
| TurnCostExtension |
Holds turn cost tables for each node.
|
| UnsafeDataAccess |
This is a data structure which uses an unsafe access to native memory.
|
| VLongStorage |
Taken from Lucene DataOutput.
|
| Enum | Description |
|---|---|
| DAType.MemRef |
Copyright © 2012–2018. All rights reserved.