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
↓ 7 callers
Method
MakeMetric
Returns a new metric that can be used with this container
include/partitioner/cell_storage.hpp:394
↓ 7 callers
Method
Min
include/util/query_heap.hpp:277
↓ 7 callers
Method
To
include/extractor/turn_path.hpp:181
↓ 7 callers
Method
canProcess
src/guidance/turn_handler.cpp:129
↓ 7 callers
Method
capacity
include/util/packed_vector.hpp:500
↓ 7 callers
Function
contractGraph
* @brief Contract the graph * * See: Algorithm 2 in Chapter 4.3 of [Vetter2009] * * @param graph * @param node_is_uncontracted_ * @param node_is
src/contractor/graph_contractor.cpp:517
↓ 7 callers
Method
distance
Given two points of the form [x = longitude, y = latitude], returns the distance.
include/util/cheap_ruler.hpp:63
↓ 7 callers
Method
duration
()
features/support/fbresult_generated.js:834
↓ 7 callers
Function
getNumberOfTurns
src/guidance/turn_lane_handler.cpp:22
↓ 7 callers
Function
getOutgoingEdges
src/extractor/intersection/intersection_analysis.cpp:34
↓ 7 callers
Function
get_locations_in_big_component
unit_tests/library/coordinates.hpp:42
↓ 7 callers
Function
insertOrUpdate
include/engine/routing_algorithms/routing_base_mld.hpp:274
↓ 7 callers
Method
logSync
* Custom log function * * For long-running osrm-routed switch the log to the current scenario
features/lib/osrm_loader.js:143
↓ 7 callers
Function
numberOfAllowedTurns
alias for detectors, counts only the allowed turns
include/engine/guidance/collapsing_utility.hpp:83
↓ 7 callers
Function
renumber
include/partitioner/renumber.hpp:21
↓ 7 callers
Method
type
()
features/support/fbresult_generated.js:607
↓ 6 callers
Method
CEnd
include/partitioner/partition_graph.hpp:136
↓ 6 callers
Function
CollapseInternalRouteResult
include/engine/internal_route_result.hpp:87
↓ 6 callers
Method
ConcurrentFindOrAdd
include/util/concurrent_id_map.hpp:51
↓ 6 callers
Method
GetBisectionID
src/partitioner/recursive_bisection_state.cpp:22
↓ 6 callers
Method
GetBlockSize
include/storage/shared_datatype.hpp:63
↓ 6 callers
Method
GetComponentID
include/util/tarjan_scc.hpp:177
↓ 6 callers
Method
GetForwardDuration
include/engine/phantom_node.hpp:73
↓ 6 callers
Method
GetInternalEdgeRange
Fast scan over all relevant internal edges, that is edges that will not leave the cell of that node at the given level For level 0 this returns an emp
include/partitioner/multi_level_graph.hpp:106
↓ 6 callers
Method
GetMaxBorderNodeID
include/partitioner/multi_level_graph.hpp:136
↓ 6 callers
Method
GetNumberOfNodes
unit_tests/mocks/mock_datafacade.hpp:224
↓ 6 callers
Method
GetOSMNodeIDOfNode
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:287
↓ 6 callers
Method
GetReverseDuration
include/engine/phantom_node.hpp:79
↓ 6 callers
Method
GetWeightName
unit_tests/mocks/mock_datafacade.hpp:162
↓ 6 callers
Method
HandleRequest
src/engine/plugins/trip.cpp:142
↓ 6 callers
Method
InitializeOrClearFirstThreadLocalStorage
src/engine/search_engine_data.cpp:42
↓ 6 callers
Method
IsRampClass
include/extractor/road_classification.hpp:91
↓ 6 callers
Function
IsUnsignedInteger
include/nodejs/node_osrm_support.hpp:79
↓ 6 callers
Method
Merge
include/extractor/extraction_relation.hpp:127
↓ 6 callers
Method
Nearest
src/osrm/osrm.cpp:81
↓ 6 callers
Method
Ptr
include/storage/shared_memory.hpp:34
↓ 6 callers
Method
Renumber
include/util/static_graph.hpp:243
↓ 6 callers
Method
SetLevel
src/util/log.cpp:37
↓ 6 callers
Method
SetValue
include/util/dist_table_wrapper.hpp:47
↓ 6 callers
Method
Tile
src/osrm/osrm.cpp:121
↓ 6 callers
Function
candidatesSnappedLocation
include/engine/phantom_node.hpp:247
↓ 6 callers
Function
confidenceInterval
Helper function to calculate the bootstrap confidence interval
src/benchmarks/bench.cpp:139
↓ 6 callers
Function
degToRad
include/util/coordinate_calculation.hpp:27
↓ 6 callers
Function
findEdgeBearing
src/extractor/intersection/intersection_analysis.cpp:415
↓ 6 callers
Function
getIncomingEdges
src/extractor/intersection/intersection_analysis.cpp:13
↓ 6 callers
Function
getLockDir
src/storage/shared_memory.cpp:233
↓ 6 callers
Function
group_by
include/util/group_by.hpp:20
↓ 6 callers
Function
handle_lua_error
Handle a lua error thrown in a protected function by printing the traceback and bubbling exception up to caller. Lua errors are generally unrecoverabl
src/extractor/scripting_environment_lua.cpp:96
↓ 6 callers
Function
hasLeftModifier
include/guidance/turn_instruction.hpp:260
↓ 6 callers
Function
insertNodesInHeaps
include/engine/routing_algorithms/routing_base.hpp:94
↓ 6 callers
Function
instructionModifierToString
include/guidance/turn_instruction.hpp:384
↓ 6 callers
Function
interpolateLinear
src/util/coordinate_calculation.cpp:265
↓ 6 callers
Function
isRampClass
src/guidance/motorway_handler.cpp:31
↓ 6 callers
Function
isShortAndUndisturbed
Just like a link step, but shorter and no name restrictions.
src/engine/guidance/collapse_scenario_detection.cpp:40
↓ 6 callers
Method
log256
Returns ceiling(log_256(value + 1))
include/util/indexed_data.hpp:61
↓ 6 callers
Function
makeGraph
unit_tests/contractor/helper.hpp:10
↓ 6 callers
Function
makeSharedMemory
src/storage/shared_memory.cpp:197
↓ 6 callers
Method
nodes
(obj)
features/support/fbresult_generated.js:1073
↓ 6 callers
Method
overwriteParams
(defaults, other)
features/support/route.js:45
↓ 6 callers
Function
perpendicularDistance
src/util/coordinate_calculation.cpp:81
↓ 6 callers
Function
readNodeData
include/extractor/files.hpp:215
↓ 6 callers
Function
runBinSync
(bin, args, options, log)
features/support/run.js:64
↓ 6 callers
Function
testInvalidURL
returns distance to front
unit_tests/server/url_parser.cpp:26
↓ 6 callers
Function
validateCoordinate
include/util/geojson_validation.hpp:12
↓ 5 callers
Method
CBegin
include/partitioner/partition_graph.hpp:135
↓ 5 callers
Function
ConstructionTest
unit_tests/util/range_table.cpp:17
↓ 5 callers
Method
DeleteMin
include/util/query_heap.hpp:289
↓ 5 callers
Method
Find
Returns the key of the region with the given name
include/storage/shared_datatype.hpp:222
↓ 5 callers
Method
From
include/extractor/turn_path.hpp:188
↓ 5 callers
Method
GetAdjacentEdgeRange
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:106
↓ 5 callers
Method
GetComponentSize
include/util/tarjan_scc.hpp:172
↓ 5 callers
Method
GetForwardDurations
include/extractor/segment_data_container.hpp:84
↓ 5 callers
Method
GetGeometryID
include/extractor/node_data_container.hpp:66
↓ 5 callers
Method
GetLevel
src/util/log.cpp:35
↓ 5 callers
Method
GetOutDuration
include/partitioner/cell_storage.hpp:198
↓ 5 callers
Method
GetOutWeight
include/partitioner/cell_storage.hpp:194
↓ 5 callers
Method
GetRefForID
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:463
↓ 5 callers
Method
GetReverseDurations
include/extractor/segment_data_container.hpp:92
↓ 5 callers
Method
GetTarget
unit_tests/engine/offline_facade.cpp:122
↓ 5 callers
Method
GetWeightMultiplier
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:514
↓ 5 callers
Method
InitializeOrClearManyToManyThreadLocalStorage
src/engine/search_engine_data.cpp:105
↓ 5 callers
Method
IsLeftHandDriving
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:579
↓ 5 callers
Method
IsMute
src/util/log.cpp:33
↓ 5 callers
Method
IsRestricted
src/extractor/way_restriction_map.cpp:33
↓ 5 callers
Method
IsTurnRestricted
include/extractor/restriction.hpp:41
↓ 5 callers
Method
IsUnconditional
include/extractor/restriction.hpp:46
↓ 5 callers
Method
MakeResponse
include/engine/api/trip_api.hpp:23
↓ 5 callers
Method
PrintStatus
If there has been significant progress, display it.
include/util/percent.hpp:34
↓ 5 callers
Method
WasRemoved
include/util/query_heap.hpp:238
↓ 5 callers
Method
activate
src/util/guidance/entry_class.cpp:10
↓ 5 callers
Function
argumentsToParameter
include/nodejs/node_osrm_support.hpp:458
↓ 5 callers
Function
assign_baseparameters
src/python/src/utility/param_utility.cpp:25
↓ 5 callers
Function
async
src/nodejs/node_osrm.cpp:104
↓ 5 callers
Function
checkArchiveError
include/storage/tar.hpp:34
↓ 5 callers
Function
checkPackedOSMNodeIdFits
Throws util::exception if `id` is too large to fit into PackedOSMIDs. Use this at every call site that pushes OSM node IDs into PackedOSMIDs to fail l
include/extractor/packed_osm_ids.hpp:35
↓ 5 callers
Function
check_status
src/python/src/utility/osrm_utility.cpp:36
↓ 5 callers
Method
code
(optionalEncoding)
features/support/fbresult_generated.js:258
↓ 5 callers
Function
construction_test
unit_tests/util/static_rtree.cpp:236
↓ 5 callers
Method
countEnterable
Returns the number of roads we can enter at this intersection, respectively.
include/extractor/intersection/intersection_view.hpp:185
↓ 5 callers
Function
douglasPeucker
src/engine/douglas_peucker.cpp:32
← previous
next →
301–400 of 3,366, ranked by callers