Package com.graphhopper.util
package com.graphhopper.util
-
ClassDescriptionCalculates the angle of a turn, defined by three points.LITTLE endianness is default for GraphHopper and most microprocessors.Implementation of breadth first search (BFS)Defining several important constants for GraphHopper.Implementation of depth first search (DFS) by LIFO queueCalculates the distance of two points or one point and an edge on earth via haversine formula.This class implements a rather quick solution to calculate 3D distances on earth using euclidean geometry mixed with Haversine formula used for the on earth distance.Calculates the distance of two points or one point and an edge in euclidean space.Calculates the approximate distance of two points on earth.Class to get an EdgeIterator.Iterates through all edges of one node.This interface represents an edge and is one possible state of an EdgeIterator.This enum is used to specify which nodes should be included in the PointList when calling
EdgeIteratorState.fetchWayGeometry(FetchMode)
.A helper class to avoid cluttering the Graph interface with all the common methods.This class merges multiplePath
objects into one continuous object that can be used in theResponsePath
.This class simplifies the path, usingRamerDouglasPeucker
, but also considers a given list of partitions of the path.Simplifies a list of 2D points which are not too far away.push to end, pop from beginningMake simple speed measurements possible.A class which manages the translations in-memory.This abstract class defines commonalities for BFS and DFS