Skip navigation links
A C D E G H I L M O R S T 

A

addEmissionLogProbability(S, double) - Method in class com.graphhopper.matching.util.TimeStep
 
addRoadPath(S, S, D) - Method in class com.graphhopper.matching.util.TimeStep
Does not need to be called for non-existent transitions.
addTransitionLogProbability(S, S, double) - Method in class com.graphhopper.matching.util.TimeStep
Does not need to be called for non-existent transitions.

C

candidates - Variable in class com.graphhopper.matching.util.TimeStep
State candidates at this time step.
com.graphhopper.matching - package com.graphhopper.matching
 
com.graphhopper.matching.util - package com.graphhopper.matching.util
 

D

Distributions - Class in com.graphhopper.matching.util
Implements various probability distributions.
Distributions() - Constructor for class com.graphhopper.matching.util.Distributions
 
doWork(List<Observation>) - Method in class com.graphhopper.matching.MapMatching
This method does the actual map matching.

E

EdgeMatch - Class in com.graphhopper.matching
 
EdgeMatch(EdgeIteratorState, List<State>) - Constructor for class com.graphhopper.matching.EdgeMatch
 
emissionLogProbabilities - Variable in class com.graphhopper.matching.util.TimeStep
 
emissionLogProbability(double) - Method in class com.graphhopper.matching.util.HmmProbabilities
Returns the logarithmic emission probability density.
equals(Object) - Method in class com.graphhopper.matching.Observation
 

G

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
 
getQueryResult() - Method in class com.graphhopper.matching.State
 
getStates() - Method in class com.graphhopper.matching.EdgeMatch
 
getWeighting() - Method in class com.graphhopper.matching.MatchResult
 

H

hashCode() - Method in class com.graphhopper.matching.Observation
 
HmmProbabilities - Class in com.graphhopper.matching.util
Based on Newson, Paul, and John Krumm.
HmmProbabilities(double, double) - Constructor for class com.graphhopper.matching.util.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.util.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(GraphHopper, PMap) - Constructor for class com.graphhopper.matching.MapMatching
 
MatchResult - Class in com.graphhopper.matching
 
MatchResult(List<EdgeMatch>) - Constructor for class com.graphhopper.matching.MatchResult
 

O

Observation - Class in com.graphhopper.matching
 
Observation(GHPoint) - Constructor for class com.graphhopper.matching.Observation
 
observation - Variable in class com.graphhopper.matching.util.TimeStep
Observation made at this time step.

R

roadPaths - Variable in class com.graphhopper.matching.util.TimeStep
Road paths between all candidates pairs of the previous and the current time step.

S

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 - Class in com.graphhopper.matching
During map matching this represents a map matching candidate, i.e.
State(Observation, QueryResult) - Constructor for class com.graphhopper.matching.State
Creates an undirected candidate for a real node.
State(Observation, QueryResult, VirtualEdgeIteratorState, VirtualEdgeIteratorState) - Constructor for class com.graphhopper.matching.State
Creates a directed candidate for a virtual node.

T

TimeStep<S,O,D> - Class in com.graphhopper.matching.util
Contains everything the hmm-lib needs to process a new time step including emisson and observation probabilities.
TimeStep(O, Collection<S>) - Constructor for class com.graphhopper.matching.util.TimeStep
 
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.State
 
transitionLogProbabilities - Variable in class com.graphhopper.matching.util.TimeStep
 
transitionLogProbability(double, double) - Method in class com.graphhopper.matching.util.HmmProbabilities
Returns the logarithmic transition probability density for the given transition parameters.
A C D E G H I L M O R S T 
Skip navigation links

Copyright © 2012–2020. All rights reserved.