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
↓ 1 callers
Function
generateServerProgramOptions
generate boost::program_options object for the routing part
src/tools/routed.cpp:105
↓ 1 callers
Function
generateThreshold
This is derived from the following formular: x = b * (1 + lon/180) => dx = b * dlon/180 y = b * (1 - lat/180) => dy = b * dlat/180 dx^2 + dy^2 < min_p
include/engine/douglas_peucker.hpp:19
↓ 1 callers
Function
generateWorstCaseRequest
unit_tests/server/header_size.cpp:8
↓ 1 callers
Function
generate_points
(polygon, number, coordinates_number, max_distance)
scripts/osrm-runner.js:39
↓ 1 callers
Function
generate_queries
(options, query_points)
scripts/osrm-runner.js:81
↓ 1 callers
Function
getArriveBearings
src/engine/guidance/assemble_steps.cpp:32
↓ 1 callers
Function
getBackwardForceNodes
src/engine/routing_algorithms/routing_base.cpp:59
↓ 1 callers
Method
getCacheBaseName
(scenario)
features/support/cache.js:66
↓ 1 callers
Function
getDepartBearings
src/engine/guidance/assemble_steps.cpp:14
↓ 1 callers
Function
getEdgeCoordinates
src/extractor/intersection/intersection_analysis.cpp:48
↓ 1 callers
Function
getEdgeIndex
src/engine/plugins/tile.cpp:240
↓ 1 callers
Function
getEdges
src/engine/plugins/tile.cpp:223
↓ 1 callers
Function
getForwardForceNodes
src/engine/routing_algorithms/routing_base.cpp:28
↓ 1 callers
Function
getGraphBisection
src/partitioner/partitioner.cpp:34
↓ 1 callers
Function
getHighestBorderLevel
Returns a vector that is indexed by node ID marking the level at which it is a border node
src/partitioner/renumber.cpp:10
↓ 1 callers
Function
getIntersectionLanes
src/extractor/intersection/intersection_analysis.cpp:181
↓ 1 callers
Function
getInvalidIntersection
include/engine/guidance/route_step.hpp:44
↓ 1 callers
Function
getInvalidStepManeuver
include/engine/guidance/step_maneuver.hpp:31
↓ 1 callers
Method
getLeftIndex
src/guidance/turn_handler.cpp:103
↓ 1 callers
Function
getLegConnections
Identify which of the source candidates segments is being used for paths to the forward and reverse segment targets.
include/engine/routing_algorithms/shortest_path_impl.hpp:351
↓ 1 callers
Function
getMedianSampleTime
src/engine/routing_algorithms/map_matching.cpp:30
↓ 1 callers
Method
getMinRoute
Find the final target with the shortest route and backtrack through the legs to find the paths that create this route.
include/engine/routing_algorithms/shortest_path_impl.hpp:610
↓ 1 callers
Function
getNetworkDistance
Requires the heaps for be empty If heaps should be adjusted to be initialized outside of this function, the addition of force_step parameters might be
src/engine/routing_algorithms/routing_base_ch.cpp:175
↓ 1 callers
Method
getNodesInBoundingBox
(facade, bbox)
scripts/gdb_printers.py:203
↓ 1 callers
Function
getNumberOfTurns
src/guidance/turn_lane_augmentation.cpp:27
↓ 1 callers
Method
getOSRMHash
()
features/support/env.js:149
↓ 1 callers
Function
getPathDistance
include/engine/routing_algorithms/routing_base.hpp:346
↓ 1 callers
Method
getRandomTrace
src/benchmarks/bench.cpp:106
↓ 1 callers
Method
getRandomTrack
()
scripts/ci/bench.js:52
↓ 1 callers
Method
getRightIndex
src/guidance/turn_handler.cpp:99
↓ 1 callers
Method
getScenarioID
(testCaseParam)
features/support/cache.js:41
↓ 1 callers
Function
getSegregatedNodes
src/engine/plugins/tile.cpp:265
↓ 1 callers
Function
getStraightestIntersectingEdgeTurn
Returns the straightest intersecting edge turn for the specified step
include/engine/guidance/collapsing_utility.hpp:246
↓ 1 callers
Function
getTileTurns
CH Version of finding all turn penalties. Here is where the actual work is happening
src/engine/routing_algorithms/tile_turns.cpp:194
↓ 1 callers
Function
getWrongOptionHelp
src/server/service/table_service.cpp:34
↓ 1 callers
Function
getWrongOptionHelp
src/server/service/route_service.cpp:13
↓ 1 callers
Function
getWrongOptionHelp
src/server/service/match_service.cpp:13
↓ 1 callers
Function
getWrongOptionHelp
src/server/service/nearest_service.cpp:14
↓ 1 callers
Function
getWrongOptionHelp
src/server/service/trip_service.cpp:13
↓ 1 callers
Function
get_osm_gps_traces
(bboxes)
scripts/ci/download_gps_traces.py:7
↓ 1 callers
Function
get_pr_details
(repo_owner, repo_name, pr_number)
scripts/ci/post_benchmark_results.py:27
↓ 1 callers
Function
get_split_trace_locations
unit_tests/library/coordinates.hpp:16
↓ 1 callers
Method
globalLog
(msg)
features/support/env.js:125
↓ 1 callers
Function
graphToEdges
include/partitioner/edge_based_graph_reader.hpp:143
↓ 1 callers
Function
handleRenamingSituations
src/guidance/turn_lane_augmentation.cpp:190
↓ 1 callers
Function
handleSliproad
src/engine/guidance/collapse_turns.cpp:100
↓ 1 callers
Method
handle_read
src/server/connection.cpp:33
↓ 1 callers
Method
hasAllValidEntries
include/extractor/intersection/intersection_view.hpp:217
↓ 1 callers
Function
hasLanes
include/engine/guidance/collapsing_utility.hpp:72
↓ 1 callers
Function
hasSingleIntersection
Returns true if the specified step has only one intersection
include/engine/guidance/collapsing_utility.hpp:237
↓ 1 callers
Function
highlightTokens
* Highlight tokens in endpoint URLs, optionally linking to documentation * or adding detail. This is the equivalent of postHighlight but it * operat
docs/src/index.js:38
↓ 1 callers
Method
hint
(optionalEncoding)
features/support/fbresult_generated.js:1057
↓ 1 callers
Method
increase
include/util/d_ary_heap.hpp:44
↓ 1 callers
Function
init_Approach
src/python/src/types/approach_nb.cpp:12
↓ 1 callers
Function
init_BaseParameters
src/python/src/parameters/baseparameter_nb.cpp:14
↓ 1 callers
Function
init_Bearing
src/python/src/types/bearing_nb.cpp:10
↓ 1 callers
Function
init_Coordinate
src/python/src/types/coordinate_nb.cpp:14
↓ 1 callers
Function
init_EngineConfig
src/python/src/engineconfig_nb.cpp:15
↓ 1 callers
Function
init_JSONContainer
src/python/src/types/jsoncontainer_nb.cpp:12
↓ 1 callers
Function
init_MatchParameters
src/python/src/parameters/matchparameter_nb.cpp:14
↓ 1 callers
Function
init_NearestParameters
src/python/src/parameters/nearestparameter_nb.cpp:14
↓ 1 callers
Function
init_Optional
src/python/src/types/optional_nb.cpp:8
↓ 1 callers
Function
init_RouteParameters
src/python/src/parameters/routeparameter_nb.cpp:14
↓ 1 callers
Function
init_TableParameters
src/python/src/parameters/tableparameter_nb.cpp:15
↓ 1 callers
Function
init_TileParameters
src/python/src/parameters/tileparameter_nb.cpp:13
↓ 1 callers
Function
init_TripParameters
src/python/src/parameters/tripparameter_nb.cpp:14
↓ 1 callers
Function
initializeHeap
src/engine/routing_algorithms/map_matching.cpp:46
↓ 1 callers
Function
insertViaNode
src/extractor/restriction_graph.cpp:60
↓ 1 callers
Method
intersectionList
(instructions)
features/support/route.js:314
↓ 1 callers
Function
isEndOfRoad
src/guidance/turn_handler.cpp:43
↓ 1 callers
Function
isFailure
(result)
features/lib/github_summary_formatter.js:8
↓ 1 callers
Function
isLinkRoad
Link roads, as far as we are concerned, are short unnamed segments between to named segments.
src/engine/guidance/collapse_scenario_detection.cpp:26
↓ 1 callers
Function
isNameOszillation
src/engine/guidance/collapse_scenario_detection.cpp:192
↓ 1 callers
Function
isSilent
Silent Turn Instructions are not to be mentioned to the outside world but
include/guidance/turn_instruction.hpp:208
↓ 1 callers
Function
isStaggeredIntersection
src/engine/guidance/collapse_scenario_detection.cpp:92
↓ 1 callers
Method
isSuffix
include/util/guidance/name_announcements.hpp:201
↓ 1 callers
Function
isTrafficLightStep
traffic lights are very specifically modelled. Sometimes we need to skip them. All checks need to fulfill:
include/engine/guidance/collapsing_utility.hpp:90
↓ 1 callers
Function
isWarning
(result)
features/lib/github_summary_formatter.js:11
↓ 1 callers
Method
is_segment
include/util/static_rtree.hpp:232
↓ 1 callers
Function
keep_all
include/engine/api/match_parameters_tidy.hpp:40
↓ 1 callers
Method
l2_memory_used
include/util/browse_resistant_cache.hpp:103
↓ 1 callers
Function
laneDataFromDescription
src/guidance/turn_lane_data.cpp:66
↓ 1 callers
Function
lanesFromIntersection
src/engine/api/json_factory.cpp:44
↓ 1 callers
Method
lanesList
(instructions)
features/support/route.js:216
↓ 1 callers
Function
latToYapprox
include/util/web_mercator.hpp:64
↓ 1 callers
Function
listRegions
src/tools/store.cpp:33
↓ 1 callers
Function
load
src/benchmarks/json_render.cpp:77
↓ 1 callers
Function
loadGraph
src/tools/components.cpp:33
↓ 1 callers
Method
locations
(instructions)
features/support/route.js:305
↓ 1 callers
Function
longest_common_substring
include/util/guidance/name_announcements.hpp:22
↓ 1 callers
Function
luaAddScriptFolderToLoadPath
Add the folder contain the script to the lua load path, so script can easily require() other lua scripts inside that folder, or subfolders. See http:/
include/util/lua_util.hpp:21
↓ 1 callers
Function
main
()
scripts/routed_benchmark.py:306
↓ 1 callers
Function
main
()
scripts/contractor_benchmark.py:191
↓ 1 callers
Function
main
()
scripts/ci/e2e_benchmark.py:95
↓ 1 callers
Function
main
()
scripts/ci/post_benchmark_results.py:65
↓ 1 callers
Function
main
()
scripts/ci/bench.js:174
↓ 1 callers
Function
makeCandidateVias
Generates via candidate nodes from the overlap of the two search spaces from s and t. Returns via node candidates in no particular order; they're not
src/engine/routing_algorithms/alternative_path_mld.cpp:657
↓ 1 callers
Function
makeCheckRoadForName
check a connected road for equality of a name returns 'true' if no equality because this is used as a filter elsewhere, i.e. filter if fn returns 'tru
src/extractor/intersection/mergable_road_detector.cpp:23
↓ 1 callers
Function
makeGraph
unit_tests/partitioner/renumber.cpp:19
↓ 1 callers
Function
makeGraph
unit_tests/partitioner/remove_unconnected.cpp:28
← previous
next →
1,301–1,400 of 3,366, ranked by callers