Index
All Classes and Interfaces|All Packages
C
- calcPaths(QueryGraph, int, int, int[], int[]) - Method in interface com.graphhopper.matching.MapMatching.Router
- candidates - Variable in class com.graphhopper.matching.ObservationWithCandidateStates
-
State candidates at this time step.
- com.graphhopper.matching - package com.graphhopper.matching
D
- Distributions - Class in com.graphhopper.matching
-
Implements various probability distributions.
- Distributions() - Constructor for class com.graphhopper.matching.Distributions
E
- EdgeMatch - Class in com.graphhopper.matching
- EdgeMatch(EdgeIteratorState, List<State>) - Constructor for class com.graphhopper.matching.EdgeMatch
- emissionLogProbability(double) - Method in class com.graphhopper.matching.HmmProbabilities
-
Returns the logarithmic emission probability density.
- equals(Object) - Method in class com.graphhopper.matching.Observation
- equals(Object) - Method in class com.graphhopper.matching.SequenceState
- equals(Object) - Method in class com.graphhopper.matching.Transition
F
- filterObservations(List<Observation>) - Method in class com.graphhopper.matching.MapMatching
-
Filters observations to only those which will be used for map matching (i.e.
- findCandidateSnaps(double, double) - Method in class com.graphhopper.matching.MapMatching
- fromCandidate - Variable in class com.graphhopper.matching.Transition
- fromGraphHopper(GraphHopper, PMap) - Static method in class com.graphhopper.matching.MapMatching
G
- getAccumulatedLinearDistanceToPrevious() - Method in class com.graphhopper.matching.Observation
- getEdgeMatches() - Method in class com.graphhopper.matching.MatchResult
-
All possible assigned edges.
- getEdgeState() - Method in class com.graphhopper.matching.EdgeMatch
- getEntry() - Method in class com.graphhopper.matching.State
- getGpxEntriesLength() - Method in class com.graphhopper.matching.MatchResult
-
Length of the original GPX track in meters
- getGraph() - Method in class com.graphhopper.matching.MatchResult
- getIncomingVirtualEdge() - Method in class com.graphhopper.matching.State
-
Returns the virtual edge that should be used by incoming paths.
- getMatchLength() - Method in class com.graphhopper.matching.MatchResult
-
Length of the map-matched route in meters
- getMatchMillis() - Method in class com.graphhopper.matching.MatchResult
-
Duration of the map-matched route in milliseconds
- getMergedPath() - Method in class com.graphhopper.matching.MatchResult
- getOutgoingVirtualEdge() - Method in class com.graphhopper.matching.State
-
Returns the virtual edge that should be used by outgoing paths.
- getPoint() - Method in class com.graphhopper.matching.Observation
- getSnap() - Method in class com.graphhopper.matching.State
- getSnapFilter() - Method in interface com.graphhopper.matching.MapMatching.Router
- getStates() - Method in class com.graphhopper.matching.EdgeMatch
- getStatistics() - Method in class com.graphhopper.matching.MapMatching
- getVisitedNodes() - Method in interface com.graphhopper.matching.MapMatching.Router
- getWeighting() - Method in interface com.graphhopper.matching.MapMatching.Router
- getWeighting() - Method in class com.graphhopper.matching.MatchResult
H
- hashCode() - Method in class com.graphhopper.matching.Observation
- hashCode() - Method in class com.graphhopper.matching.SequenceState
- hashCode() - Method in class com.graphhopper.matching.Transition
- HmmProbabilities - Class in com.graphhopper.matching
-
Based on Newson, Paul, and John Krumm.
- HmmProbabilities(double, double) - Constructor for class com.graphhopper.matching.HmmProbabilities
I
- isOnDirectedEdge() - Method in class com.graphhopper.matching.State
-
Returns whether this State is directed.
L
- logNormalDistribution(double, double) - Static method in class com.graphhopper.matching.Distributions
-
Use this function instead of Math.log(normalDistribution(sigma, x)) to avoid an arithmetic underflow for very small probabilities.
M
- MapMatching - Class in com.graphhopper.matching
-
This class matches real world GPX entries to the digital road network stored in GraphHopper.
- MapMatching(BaseGraph, LocationIndexTree, MapMatching.Router) - Constructor for class com.graphhopper.matching.MapMatching
- MapMatching.Router - Interface in com.graphhopper.matching
- match(List<Observation>) - Method in class com.graphhopper.matching.MapMatching
- MatchResult - Class in com.graphhopper.matching
- MatchResult(List<EdgeMatch>) - Constructor for class com.graphhopper.matching.MatchResult
O
- observation - Variable in class com.graphhopper.matching.ObservationWithCandidateStates
-
Observation made at this time step.
- observation - Variable in class com.graphhopper.matching.SequenceState
-
Null if HMM was started with initial state probabilities and state is the initial state.
- Observation - Class in com.graphhopper.matching
- Observation(GHPoint) - Constructor for class com.graphhopper.matching.Observation
- ObservationWithCandidateStates - Class in com.graphhopper.matching
- ObservationWithCandidateStates(Observation, List<State>) - Constructor for class com.graphhopper.matching.ObservationWithCandidateStates
R
- routerFromGraphHopper(GraphHopper, PMap) - Static method in class com.graphhopper.matching.MapMatching
S
- SequenceState<S,
O, D> - Class in com.graphhopper.matching -
State of the most likely sequence with additional information.
- SequenceState(S, O, D) - Constructor for class com.graphhopper.matching.SequenceState
- setAccumulatedLinearDistanceToPrevious(double) - Method in class com.graphhopper.matching.Observation
- setEdgeMatches(List<EdgeMatch>) - Method in class com.graphhopper.matching.MatchResult
- setGPXEntriesLength(double) - Method in class com.graphhopper.matching.MatchResult
- setGPXEntriesMillis(long) - Method in class com.graphhopper.matching.MatchResult
- setGraph(Graph) - Method in class com.graphhopper.matching.MatchResult
- setMatchLength(double) - Method in class com.graphhopper.matching.MatchResult
- setMatchMillis(long) - Method in class com.graphhopper.matching.MatchResult
- setMeasurementErrorSigma(double) - Method in class com.graphhopper.matching.MapMatching
-
Standard deviation of the normal distribution [m] used for modeling the GPS error.
- setMergedPath(Path) - Method in class com.graphhopper.matching.MatchResult
- setTransitionProbabilityBeta(double) - Method in class com.graphhopper.matching.MapMatching
-
Beta parameter of the exponential distribution for modeling transition probabilities.
- setWeighting(Weighting) - Method in class com.graphhopper.matching.MatchResult
- state - Variable in class com.graphhopper.matching.SequenceState
- State - Class in com.graphhopper.matching
-
During map matching this represents a map matching candidate, i.e.
- State(Observation, Snap) - Constructor for class com.graphhopper.matching.State
-
Creates an undirected candidate for a real node.
- State(Observation, Snap, VirtualEdgeIteratorState, VirtualEdgeIteratorState) - Constructor for class com.graphhopper.matching.State
-
Creates a directed candidate for a virtual node.
T
- toCandidate - Variable in class com.graphhopper.matching.Transition
- toString() - Method in class com.graphhopper.matching.EdgeMatch
- toString() - Method in class com.graphhopper.matching.MatchResult
- toString() - Method in class com.graphhopper.matching.Observation
- toString() - Method in class com.graphhopper.matching.SequenceState
- toString() - Method in class com.graphhopper.matching.State
- toString() - Method in class com.graphhopper.matching.Transition
- Transition<S> - Class in com.graphhopper.matching
-
Represents the transition between two consecutive candidates.
- Transition(S, S) - Constructor for class com.graphhopper.matching.Transition
- transitionDescriptor - Variable in class com.graphhopper.matching.SequenceState
-
Null if transition descriptor was not provided.
- transitionLogProbability(double, double) - Method in class com.graphhopper.matching.HmmProbabilities
-
Returns the logarithmic transition probability density for the given transition parameters.
All Classes and Interfaces|All Packages