Index

C D E F G H I L M O R S T 
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.
C D E F G H I L M O R S T 
All Classes and Interfaces|All Packages