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

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

calcPath(MatchResult) - Method in class com.graphhopper.matching.MapMatching
 
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
 
createString() - Method in class com.graphhopper.matching.GPXFile
 

D

Distributions - Class in com.graphhopper.matching.util
Implements various probability distributions.
Distributions() - Constructor for class com.graphhopper.matching.util.Distributions
 
doExport(String) - Method in class com.graphhopper.matching.GPXFile
 
doImport(String) - Method in class com.graphhopper.matching.GPXFile
 
doImport(InputStream, double) - Method in class com.graphhopper.matching.GPXFile
This method creates a GPXFile object filled with lat,lon values from the xml inputstream is.
doWork(List<GPXEntry>) - Method in class com.graphhopper.matching.MapMatching
This method does the actual map matching.

E

EdgeMatch - Class in com.graphhopper.matching
 
EdgeMatch(EdgeIteratorState, List<GPXExtension>) - 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.

F

findNClosest(double, double, EdgeFilter, double) - Method in class com.graphhopper.matching.LocationIndexMatch
Returns all edges that are within the specified radius around the queried position.

G

getEdgeMatches() - Method in class com.graphhopper.matching.MatchResult
All possible assigned edges.
getEdgeState() - Method in class com.graphhopper.matching.EdgeMatch
 
getEntries() - Method in class com.graphhopper.matching.GPXFile
 
getEntry() - Method in class com.graphhopper.matching.GPXExtension
 
getGpxEntriesLength() - Method in class com.graphhopper.matching.MatchResult
Length of the original GPX track in meters
getGpxEntriesMillis() - Method in class com.graphhopper.matching.MatchResult
Length of the original GPX track in milliseconds
getGpxExtensions() - Method in class com.graphhopper.matching.EdgeMatch
 
getIncomingVirtualEdge() - Method in class com.graphhopper.matching.GPXExtension
Returns the virtual edge that should be used by incoming paths.
getMatchLength() - Method in class com.graphhopper.matching.MatchResult
Length of the map-matched road in meters
getMatchMillis() - Method in class com.graphhopper.matching.MatchResult
Length of the map-matched road in milliseconds
getMinDistance() - Method in class com.graphhopper.matching.EdgeMatch
 
getOutgoingVirtualEdge() - Method in class com.graphhopper.matching.GPXExtension
Returns the virtual edge that should be used by outgoing paths.
getQueryResult() - Method in class com.graphhopper.matching.GPXExtension
 
GPXExtension - Class in com.graphhopper.matching
During map matching this represents a map matching candidate, i.e.
GPXExtension(GPXEntry, QueryResult) - Constructor for class com.graphhopper.matching.GPXExtension
Creates an undirected candidate for a real node.
GPXExtension(GPXEntry, QueryResult, VirtualEdgeIteratorState, VirtualEdgeIteratorState) - Constructor for class com.graphhopper.matching.GPXExtension
Creates a directed candidate for a virtual node.
GPXFile - Class in com.graphhopper.matching
A simple utility method to import from and export to GPX files.
GPXFile() - Constructor for class com.graphhopper.matching.GPXFile
 
GPXFile(List<GPXEntry>) - Constructor for class com.graphhopper.matching.GPXFile
 
GPXFile(MatchResult, InstructionList) - Constructor for class com.graphhopper.matching.GPXFile
 

H

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

isDirected() - Method in class com.graphhopper.matching.GPXExtension
Returns whether this GPXExtension is directed.
isEmpty() - Method in class com.graphhopper.matching.EdgeMatch
 

L

LocationIndexMatch - Class in com.graphhopper.matching
 
LocationIndexMatch(GraphHopperStorage, LocationIndexTree) - Constructor for class com.graphhopper.matching.LocationIndexMatch
 
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

main(String[]) - Static method in class com.graphhopper.matching.MapMatchingMain
 
main(String[]) - Static method in class com.graphhopper.matching.util.Measurement
 
MapMatching - Class in com.graphhopper.matching
This class matches real world GPX entries to the digital road network stored in GraphHopper.
MapMatching(GraphHopper, AlgorithmOptions) - Constructor for class com.graphhopper.matching.MapMatching
 
MapMatchingMain - Class in com.graphhopper.matching
 
MapMatchingMain() - Constructor for class com.graphhopper.matching.MapMatchingMain
 
MatchResult - Class in com.graphhopper.matching
 
MatchResult(List<EdgeMatch>) - Constructor for class com.graphhopper.matching.MatchResult
 
Measurement - Class in com.graphhopper.matching.util
 
Measurement() - Constructor for class com.graphhopper.matching.util.Measurement
 

O

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

setDistanceCalc(DistanceCalc) - Method in class com.graphhopper.matching.MapMatching
 
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
 
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.
setTransitionProbabilityBeta(double) - Method in class com.graphhopper.matching.MapMatching
Beta parameter of the exponential distribution for modeling transition probabilities.

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.GPXExtension
 
toString() - Method in class com.graphhopper.matching.GPXFile
 
toString() - Method in class com.graphhopper.matching.MatchResult
 
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.

W

write(Path, String, Translation) - Static method in class com.graphhopper.matching.GPXFile
 
A C D E F G H I L M O R S T W 
Skip navigation links

Copyright © 2012–2018. All rights reserved.