MCPcopy Create free account

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

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

↓ 1 callersFunctiongenerateServerProgramOptions
generate boost::program_options object for the routing part
src/tools/routed.cpp:105
↓ 1 callersFunctiongenerateThreshold
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 callersFunctiongenerateWorstCaseRequest
unit_tests/server/header_size.cpp:8
↓ 1 callersFunctiongenerate_points
(polygon, number, coordinates_number, max_distance)
scripts/osrm-runner.js:39
↓ 1 callersFunctiongenerate_queries
(options, query_points)
scripts/osrm-runner.js:81
↓ 1 callersFunctiongetArriveBearings
src/engine/guidance/assemble_steps.cpp:32
↓ 1 callersFunctiongetBackwardForceNodes
src/engine/routing_algorithms/routing_base.cpp:59
↓ 1 callersMethodgetCacheBaseName
(scenario)
features/support/cache.js:66
↓ 1 callersFunctiongetDepartBearings
src/engine/guidance/assemble_steps.cpp:14
↓ 1 callersFunctiongetEdgeCoordinates
src/extractor/intersection/intersection_analysis.cpp:48
↓ 1 callersFunctiongetEdgeIndex
src/engine/plugins/tile.cpp:240
↓ 1 callersFunctiongetEdges
src/engine/plugins/tile.cpp:223
↓ 1 callersFunctiongetForwardForceNodes
src/engine/routing_algorithms/routing_base.cpp:28
↓ 1 callersFunctiongetGraphBisection
src/partitioner/partitioner.cpp:34
↓ 1 callersFunctiongetHighestBorderLevel
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 callersFunctiongetIntersectionLanes
src/extractor/intersection/intersection_analysis.cpp:181
↓ 1 callersFunctiongetInvalidIntersection
include/engine/guidance/route_step.hpp:44
↓ 1 callersFunctiongetInvalidStepManeuver
include/engine/guidance/step_maneuver.hpp:31
↓ 1 callersMethodgetLeftIndex
src/guidance/turn_handler.cpp:103
↓ 1 callersFunctiongetLegConnections
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 callersFunctiongetMedianSampleTime
src/engine/routing_algorithms/map_matching.cpp:30
↓ 1 callersMethodgetMinRoute
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 callersFunctiongetNetworkDistance
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 callersMethodgetNodesInBoundingBox
(facade, bbox)
scripts/gdb_printers.py:203
↓ 1 callersFunctiongetNumberOfTurns
src/guidance/turn_lane_augmentation.cpp:27
↓ 1 callersMethodgetOSRMHash
()
features/support/env.js:149
↓ 1 callersFunctiongetPathDistance
include/engine/routing_algorithms/routing_base.hpp:346
↓ 1 callersMethodgetRandomTrace
src/benchmarks/bench.cpp:106
↓ 1 callersMethodgetRandomTrack
()
scripts/ci/bench.js:52
↓ 1 callersMethodgetRightIndex
src/guidance/turn_handler.cpp:99
↓ 1 callersMethodgetScenarioID
(testCaseParam)
features/support/cache.js:41
↓ 1 callersFunctiongetSegregatedNodes
src/engine/plugins/tile.cpp:265
↓ 1 callersFunctiongetStraightestIntersectingEdgeTurn
Returns the straightest intersecting edge turn for the specified step
include/engine/guidance/collapsing_utility.hpp:246
↓ 1 callersFunctiongetTileTurns
CH Version of finding all turn penalties. Here is where the actual work is happening
src/engine/routing_algorithms/tile_turns.cpp:194
↓ 1 callersFunctiongetWrongOptionHelp
src/server/service/table_service.cpp:34
↓ 1 callersFunctiongetWrongOptionHelp
src/server/service/route_service.cpp:13
↓ 1 callersFunctiongetWrongOptionHelp
src/server/service/match_service.cpp:13
↓ 1 callersFunctiongetWrongOptionHelp
src/server/service/nearest_service.cpp:14
↓ 1 callersFunctiongetWrongOptionHelp
src/server/service/trip_service.cpp:13
↓ 1 callersFunctionget_osm_gps_traces
(bboxes)
scripts/ci/download_gps_traces.py:7
↓ 1 callersFunctionget_pr_details
(repo_owner, repo_name, pr_number)
scripts/ci/post_benchmark_results.py:27
↓ 1 callersFunctionget_split_trace_locations
unit_tests/library/coordinates.hpp:16
↓ 1 callersMethodglobalLog
(msg)
features/support/env.js:125
↓ 1 callersFunctiongraphToEdges
include/partitioner/edge_based_graph_reader.hpp:143
↓ 1 callersFunctionhandleRenamingSituations
src/guidance/turn_lane_augmentation.cpp:190
↓ 1 callersFunctionhandleSliproad
src/engine/guidance/collapse_turns.cpp:100
↓ 1 callersMethodhandle_read
src/server/connection.cpp:33
↓ 1 callersMethodhasAllValidEntries
include/extractor/intersection/intersection_view.hpp:217
↓ 1 callersFunctionhasLanes
include/engine/guidance/collapsing_utility.hpp:72
↓ 1 callersFunctionhasSingleIntersection
Returns true if the specified step has only one intersection
include/engine/guidance/collapsing_utility.hpp:237
↓ 1 callersFunctionhighlightTokens
* 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 callersMethodhint
(optionalEncoding)
features/support/fbresult_generated.js:1057
↓ 1 callersMethodincrease
include/util/d_ary_heap.hpp:44
↓ 1 callersFunctioninit_Approach
src/python/src/types/approach_nb.cpp:12
↓ 1 callersFunctioninit_BaseParameters
src/python/src/parameters/baseparameter_nb.cpp:14
↓ 1 callersFunctioninit_Bearing
src/python/src/types/bearing_nb.cpp:10
↓ 1 callersFunctioninit_Coordinate
src/python/src/types/coordinate_nb.cpp:14
↓ 1 callersFunctioninit_EngineConfig
src/python/src/engineconfig_nb.cpp:15
↓ 1 callersFunctioninit_JSONContainer
src/python/src/types/jsoncontainer_nb.cpp:12
↓ 1 callersFunctioninit_MatchParameters
src/python/src/parameters/matchparameter_nb.cpp:14
↓ 1 callersFunctioninit_NearestParameters
src/python/src/parameters/nearestparameter_nb.cpp:14
↓ 1 callersFunctioninit_Optional
src/python/src/types/optional_nb.cpp:8
↓ 1 callersFunctioninit_RouteParameters
src/python/src/parameters/routeparameter_nb.cpp:14
↓ 1 callersFunctioninit_TableParameters
src/python/src/parameters/tableparameter_nb.cpp:15
↓ 1 callersFunctioninit_TileParameters
src/python/src/parameters/tileparameter_nb.cpp:13
↓ 1 callersFunctioninit_TripParameters
src/python/src/parameters/tripparameter_nb.cpp:14
↓ 1 callersFunctioninitializeHeap
src/engine/routing_algorithms/map_matching.cpp:46
↓ 1 callersFunctioninsertViaNode
src/extractor/restriction_graph.cpp:60
↓ 1 callersMethodintersectionList
(instructions)
features/support/route.js:314
↓ 1 callersFunctionisEndOfRoad
src/guidance/turn_handler.cpp:43
↓ 1 callersFunctionisFailure
(result)
features/lib/github_summary_formatter.js:8
↓ 1 callersFunctionisLinkRoad
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 callersFunctionisNameOszillation
src/engine/guidance/collapse_scenario_detection.cpp:192
↓ 1 callersFunctionisSilent
Silent Turn Instructions are not to be mentioned to the outside world but
include/guidance/turn_instruction.hpp:208
↓ 1 callersFunctionisStaggeredIntersection
src/engine/guidance/collapse_scenario_detection.cpp:92
↓ 1 callersMethodisSuffix
include/util/guidance/name_announcements.hpp:201
↓ 1 callersFunctionisTrafficLightStep
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 callersFunctionisWarning
(result)
features/lib/github_summary_formatter.js:11
↓ 1 callersMethodis_segment
include/util/static_rtree.hpp:232
↓ 1 callersFunctionkeep_all
include/engine/api/match_parameters_tidy.hpp:40
↓ 1 callersMethodl2_memory_used
include/util/browse_resistant_cache.hpp:103
↓ 1 callersFunctionlaneDataFromDescription
src/guidance/turn_lane_data.cpp:66
↓ 1 callersFunctionlanesFromIntersection
src/engine/api/json_factory.cpp:44
↓ 1 callersMethodlanesList
(instructions)
features/support/route.js:216
↓ 1 callersFunctionlatToYapprox
include/util/web_mercator.hpp:64
↓ 1 callersFunctionlistRegions
src/tools/store.cpp:33
↓ 1 callersFunctionload
src/benchmarks/json_render.cpp:77
↓ 1 callersFunctionloadGraph
src/tools/components.cpp:33
↓ 1 callersMethodlocations
(instructions)
features/support/route.js:305
↓ 1 callersFunctionlongest_common_substring
include/util/guidance/name_announcements.hpp:22
↓ 1 callersFunctionluaAddScriptFolderToLoadPath
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 callersFunctionmain
()
scripts/routed_benchmark.py:306
↓ 1 callersFunctionmain
()
scripts/contractor_benchmark.py:191
↓ 1 callersFunctionmain
()
scripts/ci/e2e_benchmark.py:95
↓ 1 callersFunctionmain
()
scripts/ci/post_benchmark_results.py:65
↓ 1 callersFunctionmain
()
scripts/ci/bench.js:174
↓ 1 callersFunctionmakeCandidateVias
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 callersFunctionmakeCheckRoadForName
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 callersFunctionmakeGraph
unit_tests/partitioner/renumber.cpp:19
↓ 1 callersFunctionmakeGraph
unit_tests/partitioner/remove_unconnected.cpp:28
← previousnext →1,301–1,400 of 3,366, ranked by callers