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
↓ 12 callers
Function
validateFeature
include/util/geojson_validation.hpp:31
↓ 11 callers
Method
Customize
include/customizer/cell_customizer.hpp:34
↓ 11 callers
Method
FindByKey
src/extractor/location_dependent_data.cpp:197
↓ 11 callers
Method
FindEdgeInEitherDirection
include/util/static_graph.hpp:222
↓ 11 callers
Method
GetAdjacentEdgeRange
unit_tests/mocks/mock_datafacade.hpp:229
↓ 11 callers
Method
GetNumberOfEdges
include/util/static_graph.hpp:152
↓ 11 callers
Method
Nodes
iterate over all nodes
include/partitioner/partition_graph.hpp:119
↓ 11 callers
Function
basicCollapsePreconditions
src/engine/guidance/collapse_scenario_detection.cpp:64
↓ 11 callers
Function
get_locations_in_small_component
unit_tests/library/coordinates.hpp:33
↓ 11 callers
Method
message
(optionalEncoding)
features/support/fbresult_generated.js:262
↓ 11 callers
Function
parseURL
src/server/api/url_parser.cpp:50
↓ 11 callers
Function
route_cost
unit_tests/library/trip_algorithm_tests.cpp:15
↓ 11 callers
Function
run_route_json
unit_tests/library/route.cpp:18
↓ 11 callers
Function
waypoint_check
unit_tests/library/waypoint_check.hpp:10
↓ 10 callers
Method
Clear
include/engine/map_matching/hidden_markov_model.hpp:87
↓ 10 callers
Method
GetCode
include/util/exception.hpp:124
↓ 10 callers
Method
GetDestinationNodes
include/partitioner/cell_storage.hpp:211
↓ 10 callers
Method
GetEdges
src/extractor/restriction_graph.cpp:284
↓ 10 callers
Method
GetForwardDistance
include/engine/phantom_node.hpp:87
↓ 10 callers
Method
GetID
include/extractor/extraction_relation.hpp:24
↓ 10 callers
Method
GetNumberOfNodes
include/util/static_graph.hpp:150
↓ 10 callers
Method
GetReverseDistance
include/engine/phantom_node.hpp:98
↓ 10 callers
Method
GetTimestamp
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:409
↓ 10 callers
Method
IsValidForwardTarget
include/engine/phantom_node.hpp:136
↓ 10 callers
Method
IsValidReverseTarget
include/engine/phantom_node.hpp:144
↓ 10 callers
Function
enum_to_str
src/python/include/python/utility/param_utility.hpp:59
↓ 10 callers
Function
escape
fuzz/util.hpp:7
↓ 10 callers
Function
getMatchingQuality
src/guidance/turn_lane_matcher.cpp:94
↓ 10 callers
Function
getTestRandomSeed
Returns the fixed random seed for reproducible tests. The seed can be overridden via the OSRM_TEST_SEED environment variable. Default value is 0xdeadb
unit_tests/common/random_seed.hpp:12
↓ 10 callers
Function
hasRoundaboutType
check if a instruction is associated in any form with a roundabout
include/guidance/turn_instruction.hpp:154
↓ 10 callers
Function
hash_combine
include/util/std_hash.hpp:12
↓ 10 callers
Function
skipDegreeTwoNodes
src/extractor/intersection/intersection_analysis.cpp:836
↓ 9 callers
Method
GetCoordinateOfNode
unit_tests/mocks/mock_datafacade.hpp:30
↓ 9 callers
Method
GetSourceNodes
include/partitioner/cell_storage.hpp:206
↓ 9 callers
Method
GetTarget
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:96
↓ 9 callers
Method
GetTarget
include/util/static_graph.hpp:156
↓ 9 callers
Method
IsMotorwayClass
include/extractor/road_classification.hpp:88
↓ 9 callers
Method
Run
src/storage/storage.cpp:190
↓ 9 callers
Method
TableParameters
include/engine/api/table_parameters.hpp:80
↓ 9 callers
Method
TraverseRoad
include/extractor/intersection/node_based_graph_walker.hpp:190
↓ 9 callers
Function
adaptToBisectionEdge
include/partitioner/bisection_graph.hpp:100
↓ 9 callers
Function
encodePolyline
include/engine/polyline_compressor.hpp:22
↓ 9 callers
Function
entersRoundabout
include/guidance/turn_instruction.hpp:176
↓ 9 callers
Method
expandOptions
* Replaces placeholders in gherkin commands * * eg. it replaces {osm_file} with the input file path.
features/support/world.js:146
↓ 9 callers
Function
extract
src/osrm/extractor.cpp:11
↓ 9 callers
Function
findBestMatch
Every tag is somewhat idealized in form of the expected angle. A through lane should go straight (or follow a 180 degree turn angle between in/out seg
src/guidance/turn_lane_matcher.cpp:108
↓ 9 callers
Method
getRandomCoordinate
()
scripts/ci/bench.js:47
↓ 9 callers
Function
isThroughStreet
include/guidance/is_through_street.hpp:19
↓ 9 callers
Method
l1_size
include/util/browse_resistant_cache.hpp:99
↓ 9 callers
Method
l2_size
include/util/browse_resistant_cache.hpp:100
↓ 9 callers
Function
makeBisectionGraph
Factory method to construct the bisection graph form a set of coordinates and Input Edges (need to contain source and target). Edges needs to be label
include/partitioner/bisection_graph.hpp:59
↓ 9 callers
Function
makeGridCoordinates
unit_tests/partitioner/graph_generator.hpp:24
↓ 9 callers
Method
rbegin
include/util/vector_view.hpp:149
↓ 9 callers
Function
render
include/util/json_renderer.hpp:161
↓ 9 callers
Method
reprocessAndLoadData
()
features/support/data.js:305
↓ 9 callers
Method
run
* TODO: Refactor this function into smaller functions for better readability. * * This function is the entry point for the whole extraction process.
src/extractor/extractor.cpp:190
↓ 9 callers
Function
run_trip_json
unit_tests/library/trip.cpp:14
↓ 9 callers
Method
tile
clang-format off * This generates [Mapbox Vector Tiles](https://mapbox.com/vector-tiles) that can be viewed with a * vector-tile capable slippy-map v
src/nodejs/node_osrm.cpp:451
↓ 8 callers
Method
BeginChildren
unit_tests/engine/offline_facade.cpp:69
↓ 8 callers
Method
Compress
src/extractor/graph_compressor.cpp:22
↓ 8 callers
Method
CompressEdge
Adds info for a compressed edge to the container. edge_id_2 has been removed from the graph, so we have to save These edges/nodes have already been
src/extractor/compressed_edge_container.cpp:100
↓ 8 callers
Method
EndChildren
unit_tests/engine/offline_facade.cpp:70
↓ 8 callers
Method
FindEdgeInEitherDirection
unit_tests/mocks/mock_datafacade.hpp:237
↓ 8 callers
Method
GetBlockEntries
include/storage/shared_datatype.hpp:58
↓ 8 callers
Method
GetNameIndex
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:452
↓ 8 callers
Method
GetNumberOfLevels
We save the level as sentinel at the end
include/partitioner/multi_level_graph.hpp:134
↓ 8 callers
Method
IsRequiredConfiguredInput
include/storage/io_config.hpp:38
↓ 8 callers
Function
ThrowTypeError
include/nodejs/node_osrm_support.hpp:127
↓ 8 callers
Method
TripParameters
include/engine/api/trip_parameters.hpp:46
↓ 8 callers
Function
bisectionToPartition
Implements a greedy algorithm that split cells using the bisection until a target cell size is reached
src/partitioner/bisection_to_partition.cpp:112
↓ 8 callers
Function
calculate_confidence_interval
(data, min_is_best=True)
scripts/ci/e2e_benchmark.py:89
↓ 8 callers
Function
circleCenter
src/util/coordinate_calculation.cpp:175
↓ 8 callers
Method
clear
include/util/d_ary_heap.hpp:52
↓ 8 callers
Function
for_each_pair
include/util/for_each_pair.hpp:13
↓ 8 callers
Method
getRootAsFBResult
(bb, obj)
features/support/fbresult_generated.js:1283
↓ 8 callers
Function
groupEdgesBySource
include/partitioner/partition_graph.hpp:52
↓ 8 callers
Function
hasTag
src/guidance/turn_lane_data.cpp:154
↓ 8 callers
Function
join
(params)
scripts/debug/dump_hsgr.py:185
↓ 8 callers
Function
leavesRoundabout
include/guidance/turn_instruction.hpp:189
↓ 8 callers
Method
legs
(index, obj)
features/support/fbresult_generated.js:943
↓ 8 callers
Function
makeGridEdges
unit_tests/partitioner/graph_generator.hpp:36
↓ 8 callers
Function
make_function_output_iterator
include/util/iterator_adapters.hpp:43
↓ 8 callers
Method
max
src/benchmarks/bench.cpp:212
↓ 8 callers
Function
maybeSetString
include/extractor/extraction_way.hpp:15
↓ 8 callers
Function
msb
include/util/msb.hpp:11
↓ 8 callers
Method
name
(optionalEncoding)
features/support/fbresult_generated.js:696
↓ 8 callers
Method
processRowsAndDiff
(table, fn)
features/support/data.js:314
↓ 8 callers
Function
retrievePackedPathFromHeap
src/engine/routing_algorithms/routing_base_ch.cpp:28
↓ 8 callers
Function
shuffle
unit_tests/partitioner/bisection_graph_view.cpp:22
↓ 8 callers
Method
sort
src/extractor/obstacles.cpp:223
↓ 7 callers
Method
GetAdjacentEdgeRange
include/util/static_graph.hpp:124
↓ 7 callers
Method
GetFirstEdgeTargetID
src/extractor/compressed_edge_container.cpp:367
↓ 7 callers
Method
GetHighestDifferentLevel
unit_tests/engine/offline_facade.cpp:66
↓ 7 callers
Method
GetLastEdgeSourceID
src/extractor/compressed_edge_container.cpp:379
↓ 7 callers
Method
GetNameForID
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:457
↓ 7 callers
Method
GetOutDegree
include/util/static_graph.hpp:154
↓ 7 callers
Method
GetRestrictions
src/extractor/restriction_graph.cpp:276
↓ 7 callers
Method
GetUncompressedForwardGeometry
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:292
↓ 7 callers
Method
GetWeightMultiplier
unit_tests/mocks/mock_datafacade.hpp:164
↓ 7 callers
Method
Invalidate
include/engine/guidance/route_step.hpp:112
← previous
next →
201–300 of 3,366, ranked by callers