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.