Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Project-OSRM/osrm-backend
/ functions
Functions
3,366 in github.com/Project-OSRM/osrm-backend
⨍
Functions
3,366
◇
Types & classes
883
↓ 22 callers
Function
CheckInBounds
Checks whether A is between B-range and B+range, all modulo 360 e.g. A = 5, B = 5, range = 10 == true A = -6, B = 5, range = 10 == false A = -2, B = 3
include/util/bearing.hpp:23
↓ 22 callers
Method
GetCell
include/partitioner/cell_storage.hpp:425
↓ 22 callers
Function
compatible
unit_tests/extractor/graph_compressor.cpp:39
↓ 22 callers
Function
hasWaypointType
include/engine/guidance/collapsing_utility.hpp:27
↓ 21 callers
Method
GetID
src/partitioner/bisection_graph_view.cpp:31
↓ 21 callers
Method
Type
include/extractor/turn_path.hpp:232
↓ 21 callers
Function
call
Call this.method(args)
scripts/gdb_printers.py:10
↓ 21 callers
Function
computeAngle
src/util/coordinate_calculation.cpp:146
↓ 21 callers
Function
format
include/util/format.hpp:20
↓ 21 callers
Function
hasModifier
alias for comparisons
include/engine/guidance/collapsing_utility.hpp:67
↓ 20 callers
Method
GetNameForID
include/extractor/string_table.hpp:59
↓ 20 callers
Method
ReadElementCount64
include/storage/io.hpp:157
↓ 20 callers
Method
clear
include/extractor/extraction_way.hpp:38
↓ 20 callers
Function
constrainParamSize
src/server/service/table_service.cpp:19
↓ 20 callers
Function
makeLaneData
Build LaneDataVector from a list of TurnLaneType::Mask tags.
unit_tests/extractor/turn_lane_matcher_tests.cpp:57
↓ 20 callers
Method
reset
include/util/vector_view.hpp:121
↓ 19 callers
Function
DumpMemoryStats
include/util/meminfo.hpp:31
↓ 19 callers
Method
FindEdge
unit_tests/engine/offline_facade.cpp:141
↓ 19 callers
Method
FindEdge
searches for a specific edge
include/util/static_graph.hpp:176
↓ 19 callers
Method
IsLowPriorityRoadClass
include/extractor/road_classification.hpp:96
↓ 19 callers
Function
ResetParams
unit_tests/library/trip.cpp:314
↓ 19 callers
Method
Table
src/osrm/osrm.cpp:68
↓ 19 callers
Function
bearing
src/util/coordinate_calculation.cpp:124
↓ 19 callers
Function
fromWGS84
include/util/web_mercator.hpp:127
↓ 19 callers
Method
process_bit
include/util/connectivity_checksum.hpp:39
↓ 19 callers
Method
routes
(index, obj)
features/support/fbresult_generated.js:1310
↓ 18 callers
Method
Begin
src/partitioner/bisection_graph_view.cpp:38
↓ 18 callers
Method
BeginEdges
include/util/static_graph.hpp:165
↓ 18 callers
Method
MinKey
include/util/query_heap.hpp:283
↓ 18 callers
Method
cend
include/util/vector_view.hpp:147
↓ 18 callers
Function
isMotorwayClass
src/guidance/motorway_handler.cpp:21
↓ 18 callers
Function
latToY
include/util/web_mercator.hpp:49
↓ 18 callers
Function
projectPointOnSegment
TEMPLATE/INLINE DEFINITIONS
include/util/coordinate_calculation.hpp:140
↓ 18 callers
Function
read
include/util/serialization.hpp:28
↓ 18 callers
Function
swap
include/util/permutation.hpp:15
↓ 17 callers
Method
GetForwardWeightPlusOffset
include/engine/phantom_node.hpp:61
↓ 17 callers
Method
GetReverseWeightPlusOffset
include/engine/phantom_node.hpp:67
↓ 17 callers
Method
IsLinkClass
include/extractor/road_classification.hpp:93
↓ 17 callers
Method
RouteParameters
include/engine/api/route_parameters.hpp:79
↓ 17 callers
Method
Trip
src/osrm/osrm.cpp:94
↓ 17 callers
Method
data
include/partitioner/multi_level_graph.hpp:144
↓ 17 callers
Function
encodeBase64
Encodes a chunk of memory to Base64.
include/engine/base64.hpp:44
↓ 17 callers
Method
findClosestTurn
Find the turn whose angle offers the least angular deviation to the specified angle For turn angles [0, 90, 260] and a query of 180 we return the 260
include/extractor/intersection/intersection_view.hpp:123
↓ 17 callers
Method
set
unit_tests/storage/shared_memory.cpp:44
↓ 17 callers
Function
validateStartRestrictionNode
unit_tests/extractor/restriction_graph.cpp:107
↓ 17 callers
Method
waypoints
(index, obj)
features/support/fbresult_generated.js:1302
↓ 16 callers
Method
List
include/storage/tar.hpp:191
↓ 16 callers
Function
durationIsValid
include/extractor/extraction_helper_functions.hpp:146
↓ 16 callers
Method
exit
()
features/support/fbresult_generated.js:615
↓ 16 callers
Function
forward_rate_for_width
unit_tests/extractor/car_profile_width_penalty.cpp:61
↓ 16 callers
Function
makeWayRestriction
unit_tests/extractor/restriction_graph.cpp:16
↓ 15 callers
Method
End
src/partitioner/bisection_graph_view.cpp:40
↓ 15 callers
Method
EndEdges
include/util/static_graph.hpp:170
↓ 15 callers
Method
ListInputFiles
Print all required and optional input files to the output stream. Pass a seen set to deduplicate across multiple calls (e.g. when a tool lists files f
include/storage/io_config.hpp:48
↓ 15 callers
Method
MatchParameters
include/engine/api/match_parameters.hpp:55
↓ 15 callers
Method
NearestPhantomNodes
unit_tests/mocks/mock_datafacade.hpp:117
↓ 15 callers
Method
WasInserted
include/util/query_heap.hpp:245
↓ 15 callers
Function
assign_val
src/python/src/utility/osrm_utility.cpp:20
↓ 15 callers
Function
constructRestrictionGraph
src/extractor/restriction_graph.cpp:233
↓ 15 callers
Function
int
(s, def)
cucumber.mjs:6
↓ 15 callers
Method
location
(obj)
features/support/fbresult_generated.js:1069
↓ 15 callers
Method
nearest
clang-format off * Snaps a coordinate to the street network and returns the nearest n matches. * * Note: `coordinates` in the general options only s
src/nodejs/node_osrm.cpp:356
↓ 15 callers
Function
setInstructionType
alias for readability
include/engine/guidance/collapsing_utility.hpp:97
↓ 14 callers
Method
GetHeapNodeIfWasInserted
include/util/query_heap.hpp:255
↓ 14 callers
Method
GetNumberOfCells
unit_tests/engine/offline_facade.cpp:68
↓ 14 callers
Method
GetNumberOfLanes
include/extractor/road_classification.hpp:99
↓ 14 callers
Method
extractInstructionList
(instructions, keyFinder)
features/support/route.js:152
↓ 14 callers
Function
makeCoordinate
unit_tests/partitioner/graph_generator.hpp:17
↓ 14 callers
Method
ref
(optionalEncoding)
features/support/fbresult_generated.js:700
↓ 14 callers
Function
triviallyMatchLanesToTurns
src/guidance/turn_lane_matcher.cpp:190
↓ 14 callers
Method
update_checksum
include/util/connectivity_checksum.hpp:55
↓ 13 callers
Method
DecreaseKey
include/util/query_heap.hpp:320
↓ 13 callers
Method
Edges
include/partitioner/partition_graph.hpp:83
↓ 13 callers
Method
IsValid
src/storage/io_config.cpp:12
↓ 13 callers
Method
Unmute
src/util/log.cpp:29
↓ 13 callers
Function
decodePolyline
include/engine/polyline_compressor.hpp:55
↓ 13 callers
Function
getZeroCoordinate
unit_tests/library/limits.cpp:17
↓ 13 callers
Function
makeGraph
Build a minimal NodeBasedDynamicGraph for use in triviallyMatchLanesToTurns tests. Each edge is defined as {source, target, reversed}.
unit_tests/extractor/turn_lane_matcher_tests.cpp:71
↓ 13 callers
Function
squaredEuclideanDistance
Does not project the coordinates!
src/util/coordinate_calculation.cpp:56
↓ 13 callers
Function
str_to_enum
src/python/include/python/utility/param_utility.hpp:26
↓ 12 callers
Method
GetCoordinateOfNode
node and edge information access
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:282
↓ 12 callers
Method
GetGeometryIndex
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:414
↓ 12 callers
Method
IsValidForwardSource
include/engine/phantom_node.hpp:132
↓ 12 callers
Method
IsValidReverseSource
include/engine/phantom_node.hpp:140
↓ 12 callers
Method
Nearest
unit_tests/util/static_rtree.cpp:58
↓ 12 callers
Method
SetBlock
include/storage/shared_datatype.hpp:56
↓ 12 callers
Method
ToBase64
src/engine/hint.cpp:26
↓ 12 callers
Method
UseDefaultOutputNames
Infer the base path from the path of the .osrm file
include/storage/io_config.hpp:75
↓ 12 callers
Method
any
is there any obstacle at node 'to'? inexpensive general test
include/extractor/obstacles.hpp:175
↓ 12 callers
Function
canMatchTrivially
a match is trivial if all turns can be associated with their best match in a valid way and the matches occur in order
src/guidance/turn_lane_matcher.cpp:162
↓ 12 callers
Function
combineRouteSteps
include/engine/guidance/collapse_turns.hpp:136
↓ 12 callers
Method
coordinates
(index, obj)
features/support/fbresult_generated.js:684
↓ 12 callers
Function
decodeBase64
include/engine/base64.hpp:101
↓ 12 callers
Function
getMatchingModifier
Translate Turn Tags into a Matching Direction Modifier
src/guidance/turn_lane_matcher.cpp:13
↓ 12 callers
Function
haveSameName
alias for readability
include/engine/guidance/collapsing_utility.hpp:121
↓ 12 callers
Function
inplacePermutation
include/util/permutation.hpp:24
↓ 12 callers
Method
peek_index
include/util/query_heap.hpp:23
↓ 12 callers
Method
polyline
(optionalEncoding)
features/support/fbresult_generated.js:680
↓ 12 callers
Method
rend
include/util/vector_view.hpp:151
↓ 12 callers
Method
update
update the accumulator
src/extractor/intersection/node_based_graph_walker.cpp:38
← previous
next →
101–200 of 3,366, ranked by callers