MCPcopy Create free account

hub / github.com/Project-OSRM/osrm-backend / functions

Functions3,366 in github.com/Project-OSRM/osrm-backend

↓ 1,681 callersMethodsize
include/util/bit_range.hpp:58
↓ 989 callersMethodbegin
include/util/bit_range.hpp:56
↓ 727 callersMethodpush_back
include/util/packed_vector.hpp:474
↓ 466 callersMethodend
src/extractor/restriction_graph.cpp:101
↓ 429 callersMethodend
include/util/bit_range.hpp:57
↓ 311 callersMethodempty
include/util/bit_range.hpp:59
↓ 234 callersMethodat
include/util/packed_vector.hpp:429
↓ 228 callersMethodfront
include/util/bit_range.hpp:60
↓ 199 callersMethodback
include/util/integer_range.hpp:99
↓ 176 callersMethodGetCell
unit_tests/engine/offline_facade.cpp:100
↓ 171 callersMethodemplace_back
include/util/packed_vector.hpp:469
↓ 161 callersMethodreserve
include/util/packed_vector.hpp:502
↓ 139 callersMethodinsert
include/util/browse_resistant_cache.hpp:66
↓ 126 callersMethodemplace
include/util/d_ary_heap.hpp:28
↓ 125 callersFunctionangularDeviation
compute the minimum distance in degree between two angles/bearings
include/util/bearing.hpp:85
↓ 122 callersFunctiontime
convert a string representation of time to a tm structure
unit_tests/util/opening_hours_parsing.cpp:15
↓ 121 callersFunctionCheckOpeningHours
src/util/opening_hours.cpp:489
↓ 121 callersMethodGetPath
include/storage/io_config.hpp:27
↓ 118 callersMethodempty
include/extractor/location_dependent_data.hpp:36
↓ 113 callersMethodresize
include/util/vector_view.hpp:155
↓ 109 callersFunctionThrowError
include/nodejs/node_osrm_support.hpp:122
↓ 103 callersMethodcontains
include/util/linear_hash_storage.hpp:89
↓ 97 callersFunctionto_string
unit_tests/library/tile.cpp:44
↓ 96 callersMethodroute
clang-format off * Returns the fastest route between two or more coordinates while visiting the waypoints in order. * * @name route * @memberof OSR
src/nodejs/node_osrm.cpp:309
↓ 95 callersMethodget
get all obstacles at node 'to' when coming from node 'from' pass SPECIAL_NODEID as 'from' to get all obstacles at 'to' 'type' can be a bitwise-or comb
include/extractor/obstacles.hpp:150
↓ 90 callersFunctiontoFloating
* Converts a typed latitude from fixed to floating representation. * * \param fixed typed latitude in fixed representation. * \return typed latitud
include/util/coordinate.hpp:198
↓ 88 callersMethodGetTarget
src/partitioner/tarjan_graph_wrapper.cpp:18
↓ 87 callersFunctionhasTurnType
check if a step is completely without turn type
include/engine/guidance/collapsing_utility.hpp:23
↓ 86 callersMethodGetInWeight
unit_tests/engine/offline_facade.cpp:87
↓ 84 callersMethodjoin
include/engine/api/base_api.hpp:160
↓ 83 callersMethodGetBorderEdgeRange
unit_tests/engine/offline_facade.cpp:136
↓ 81 callersMethodpush
src/benchmarks/bench.cpp:176
↓ 80 callersMethodGetOutWeight
unit_tests/engine/offline_facade.cpp:82
↓ 80 callersFunctionget_dummy_location
unit_tests/library/coordinates.hpp:26
↓ 79 callersMethodGet
include/guidance/turn_bearing.hpp:25
↓ 69 callersMethodadd
src/util/guidance/bearing_class.cpp:44
↓ 64 callersFunctionstr
(s, def)
cucumber.mjs:10
↓ 63 callersFunctiongreatCircleDistance
src/util/coordinate_calculation.cpp:69
↓ 60 callersFunctiongetTurnDirection
include/guidance/turn_instruction.hpp:221
↓ 59 callersMethodclear
()
features/lib/osm.js:27
↓ 59 callersFunctiongetOSRM
unit_tests/library/fixture.hpp:12
↓ 59 callersFunctionisValidMatch
check whether a match of a given tag and a turn instruction can be seen as valid
src/guidance/turn_lane_matcher.cpp:47
↓ 55 callersMethodFindEdge
unit_tests/mocks/mock_datafacade.hpp:233
↓ 55 callersMethodtable
clang-format off * Computes duration table for the given locations. Allows for both symmetric and asymmetric tables. * Optionally returns distance ta
src/nodejs/node_osrm.cpp:416
↓ 52 callersMethodGetNumberOfNodes
src/partitioner/tarjan_graph_wrapper.cpp:11
↓ 50 callersMethodInsert
include/util/query_heap.hpp:181
↓ 50 callersMethodIsEmpty
include/storage/shared_datatype.hpp:207
↓ 50 callersMethodwhat
include/util/exception.hpp:45
↓ 49 callersMethodGetPropertyIndexes
src/extractor/location_dependent_data.cpp:213
↓ 48 callersMethodemplace
Insert an obstacle using the OSM node id. This function is thread-safe.
include/extractor/obstacles.hpp:132
↓ 47 callersMethodmatch
clang-format off * Map matching matches given GPS points to the road network in the most plausible way. * Please note the request might result multip
src/nodejs/node_osrm.cpp:515
↓ 46 callersFunctionmakeInstruction
Helper to create a TurnInstruction with given type and direction modifier.
unit_tests/extractor/turn_lane_matcher_tests.cpp:20
↓ 45 callersMethodNumberOfNodes
src/partitioner/bisection_graph_view.cpp:29
↓ 42 callersMethodGetDestinationNodes
unit_tests/engine/offline_facade.cpp:94
↓ 42 callersMethodGetSourceNodes
unit_tests/engine/offline_facade.cpp:92
↓ 42 callersMethod__init
(i, bb)
features/support/fbresult_generated.js:370
↓ 42 callersMethodmatch
(got, want)
features/support/data_classes.js:13
↓ 41 callersFunctionangleBetween
Compute the angle between two bearings on a normal turn circle Bearings Angles 0 180 315 45
include/util/bearing.hpp:77
↓ 40 callersMethodRoute
src/osrm/osrm.cpp:55
↓ 40 callersMethoddata
include/util/vector_view.hpp:190
↓ 39 callersFunctionirange
include/util/integer_range.hpp:108
↓ 38 callersMethoderror
()
features/support/fbresult_generated.js:1290
↓ 38 callersMethodtrip
clang-format off * The trip plugin solves the Traveling Salesman Problem using a greedy heuristic * (farthest-insertion algorithm) for 10 or * more w
src/nodejs/node_osrm.cpp:591
↓ 37 callersMethodHasEntryForID
src/extractor/compressed_edge_container.cpp:27
↓ 37 callersMethodIsValid
src/engine/hint.cpp:15
↓ 37 callersMethodwrite
include/util/json_renderer.hpp:131
↓ 36 callersFunctioncopy
(args)
scripts/contractor_benchmark.py:76
↓ 36 callersFunctiontoFixed
* Converts a typed latitude from floating to fixed representation. * * \param floating typed latitude in floating representation. * \return typed l
include/util/coordinate.hpp:138
↓ 35 callersMethodEmpty
include/util/query_heap.hpp:179
↓ 35 callersMethodpop
include/util/d_ary_heap.hpp:54
↓ 35 callersFunctionreverse
include/util/bearing.hpp:51
↓ 34 callersFunctionMakeUnitEdge
creates a default edge of unit weight
unit_tests/extractor/graph_compressor.cpp:26
↓ 33 callersMethodGetMinSquaredDist
This code assumes that we are operating in euclidean space! That means if you just put unprojected lat/lon in here you will get invalid results.
include/util/rectangle.hpp:78
↓ 33 callersMethoddata
()
features/support/world.js:62
↓ 32 callersMethodOSRM
src/osrm/osrm.cpp:20
↓ 32 callersMethodWriteFrom
include/storage/io.hpp:234
↓ 31 callersMethodClear
include/util/query_heap.hpp:165
↓ 31 callersMethodReadInto
include/storage/io.hpp:85
↓ 30 callersMethodGetAdjacentEdgeRange
src/partitioner/tarjan_graph_wrapper.cpp:13
↓ 30 callersFunctionvalidateViaRestrictionNode
unit_tests/extractor/restriction_graph.cpp:123
↓ 30 callersFunctionwrite
include/util/serialization.hpp:18
↓ 29 callersMethodGetPriority
include/extractor/road_classification.hpp:102
↓ 29 callersMethodWriteElementCount64
include/storage/io.hpp:261
↓ 29 callersMethodcbegin
include/util/vector_view.hpp:145
↓ 29 callersFunctionread
include/extractor/serialization.hpp:23
↓ 29 callersMethodtoString
(coords)
scripts/routed_benchmark.py:60
↓ 28 callersFunctionwrite
include/extractor/serialization.hpp:35
↓ 27 callersMethodappend
include/util/deallocating_vector.hpp:421
↓ 27 callersFunctionmakeIntersection
Build an Intersection from a list of road specs. Each spec: {entry_allowed, angle, TurnInstruction}
unit_tests/extractor/turn_lane_matcher_tests.cpp:45
↓ 27 callersMethodprocess_byte
include/util/connectivity_checksum.hpp:19
↓ 26 callersMethodMatch
src/osrm/osrm.cpp:108
↓ 26 callersMethodSize
Returns the number of nodes currently in the heap. */
include/util/query_heap.hpp:174
↓ 26 callersMethodvalid
()
features/support/fbresult_generated.js:331
↓ 25 callersFunctionParseOpeningHours
src/util/opening_hours.cpp:475
↓ 25 callersMethodToString
include/extractor/road_classification.hpp:116
↓ 25 callersMethodfindNodeByName
(s)
features/support/data.js:165
↓ 24 callersFunctionparseDuration
include/extractor/extraction_helper_functions.hpp:156
↓ 24 callersFunctionrequiresNameAnnounced
include/util/guidance/name_announcements.hpp:107
↓ 23 callersFunctionCheckOk
unit_tests/library/trip.cpp:333
↓ 23 callersMethodsize
include/storage/shared_monitor.hpp:164
next →1–100 of 3,366, ranked by callers