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
↓ 5 callers
Method
empty
include/storage/shared_monitor.hpp:166
↓ 5 callers
Function
findPreviousTurn
skip backwards through possibly disabled turns until we find a turn type (or the first step)
include/engine/guidance/collapsing_utility.hpp:33
↓ 5 callers
Function
hasRightModifier
include/guidance/turn_instruction.hpp:267
↓ 5 callers
Function
haveSameMode
alias for readability
include/engine/guidance/collapsing_utility.hpp:109
↓ 5 callers
Function
internalInstructionTypeToString
include/guidance/turn_instruction.hpp:376
↓ 5 callers
Function
isCCW
check if a set of three coordinates is given in CCW order
src/util/coordinate_calculation.cpp:298
↓ 5 callers
Function
isRoadsPairMergeable
src/extractor/intersection/intersection_analysis.cpp:162
↓ 5 callers
Function
isTurnAllowed
src/extractor/intersection/intersection_analysis.cpp:433
↓ 5 callers
Method
is_valid
include/engine/internal_route_result.hpp:56
↓ 5 callers
Method
latitude
()
features/support/fbresult_generated.js:378
↓ 5 callers
Function
leastSquareRegression
include/util/coordinate_calculation.hpp:233
↓ 5 callers
Method
longitude
()
features/support/fbresult_generated.js:375
↓ 5 callers
Method
makeOSMId
()
features/support/data.js:223
↓ 5 callers
Function
makeRoad
Helper to create a ConnectedRoad. eid, entry_allowed, angle, instruction, lane_data_id
unit_tests/extractor/turn_lane_matcher_tests.cpp:27
↓ 5 callers
Method
matchLocation
(got, want)
features/support/data_classes.js:147
↓ 5 callers
Method
min
src/benchmarks/bench.cpp:201
↓ 5 callers
Function
noIntermediaryIntersections
to collapse steps, we focus on short segments that don't interact with other roads. To collapse two instructions into one, we need to look at to instr
src/engine/guidance/collapse_scenario_detection.cpp:18
↓ 5 callers
Method
percentile
src/benchmarks/bench.cpp:223
↓ 5 callers
Function
readProfileProperties
reads .osrm.properties
include/extractor/files.hpp:56
↓ 5 callers
Function
removeNoTurnInstructions
do this after invalidating any steps to compress the step array again
include/engine/guidance/collapsing_utility.hpp:167
↓ 5 callers
Function
reorderFirstLast
include/partitioner/reorder_first_last.hpp:17
↓ 5 callers
Method
requestPath
(service, parameters, callback)
features/support/route.js:31
↓ 5 callers
Function
runBenchmarks
src/benchmarks/bench.cpp:277
↓ 5 callers
Function
runOSRMMethod
(osrm, method, coordinates)
scripts/ci/bench.js:59
↓ 5 callers
Function
run_nearest_json
unit_tests/library/nearest.cpp:14
↓ 5 callers
Function
run_table_json
unit_tests/library/table.cpp:14
↓ 5 callers
Function
search
assumes that heaps are already setup correctly. ATTENTION: This only works if no additional offset is supplied next to the Phantom Node Offsets. In ca
src/engine/routing_algorithms/routing_base_ch.cpp:86
↓ 5 callers
Method
size
include/util/d_ary_heap.hpp:21
↓ 5 callers
Function
tidy
include/engine/api/match_parameters_tidy.hpp:94
↓ 5 callers
Function
toOSMLink
include/util/to_osm_link.hpp:11
↓ 5 callers
Function
unpackPath
unit_tests/engine/offline_facade.cpp:367
↓ 5 callers
Function
wp
(worldParameters)
cucumber.mjs:38
↓ 4 callers
Method
ApplyBisection
src/partitioner/recursive_bisection_state.cpp:27
↓ 4 callers
Method
CanCombineWith
include/extractor/node_based_edge.hpp:74
↓ 4 callers
Function
CheckNotImplemented
unit_tests/library/trip.cpp:321
↓ 4 callers
Function
ComputeLengthsOffsets
unit_tests/util/range_table.cpp:31
↓ 4 callers
Function
DynamicProgrammingTrip
include/engine/trip/trip_dynamic_programming.hpp:18
↓ 4 callers
Function
EscapeJSONString
include/util/string_util.hpp:39
↓ 4 callers
Method
ExcludeNode
unit_tests/mocks/mock_datafacade.hpp:28
↓ 4 callers
Method
ExcludeNode
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:434
↓ 4 callers
Method
Filter
include/util/dynamic_graph.hpp:185
↓ 4 callers
Method
FindEdgeIndicateIfReverse
unit_tests/mocks/mock_datafacade.hpp:250
↓ 4 callers
Method
FindSmallestEdge
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:132
↓ 4 callers
Method
Get
include/engine/datafacade_provider.hpp:38
↓ 4 callers
Method
GetBuffer
include/storage/io.hpp:382
↓ 4 callers
Method
GetClassData
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:429
↓ 4 callers
Method
GetDatasourceName
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:487
↓ 4 callers
Method
GetDestinationsForID
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:475
↓ 4 callers
Method
GetExitsForID
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:481
↓ 4 callers
Method
GetForwardCoordinatesAlongRoad
src/extractor/intersection/coordinate_extractor.cpp:555
↓ 4 callers
Method
GetForwardGeometry
include/extractor/segment_data_container.hpp:72
↓ 4 callers
Method
GetForwardWeights
include/extractor/segment_data_container.hpp:100
↓ 4 callers
Method
GetInDuration
include/partitioner/cell_storage.hpp:200
↓ 4 callers
Method
GetOutDistance
include/partitioner/cell_storage.hpp:204
↓ 4 callers
Method
GetPronunciationForID
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:469
↓ 4 callers
Method
GetRange
include/util/range_table.hpp:152
↓ 4 callers
Method
GetReverseWeights
include/extractor/segment_data_container.hpp:108
↓ 4 callers
Method
GetSizeOfLayout
include/storage/shared_datatype.hpp:172
↓ 4 callers
Method
GetTrafficSignalPenalty
include/extractor/profile_properties.hpp:44
↓ 4 callers
Method
GetWeightName
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:507
↓ 4 callers
Method
IsSegregated
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:585
↓ 4 callers
Method
IsValid
src/util/coordinate.cpp:10
↓ 4 callers
Method
IsValid
include/engine/api/tile_parameters.hpp:57
↓ 4 callers
Method
Name
include/extractor/restriction.hpp:59
↓ 4 callers
Method
NumberOfDuplicatedNodes
src/extractor/way_restriction_map.cpp:11
↓ 4 callers
Function
Remove
src/storage/shared_memory.cpp:84
↓ 4 callers
Function
RequiresJSONStringEscaping
include/util/string_util.hpp:29
↓ 4 callers
Function
candidatesInputLocation
include/engine/phantom_node.hpp:253
↓ 4 callers
Function
computeArea
src/util/coordinate_calculation.cpp:374
↓ 4 callers
Function
coordinateToLonLat
src/engine/api/json_factory.cpp:79
↓ 4 callers
Function
degreeToPixel
include/util/web_mercator.hpp:111
↓ 4 callers
Function
deriveMaxHeaderSize
include/server/header_size.hpp:38
↓ 4 callers
Method
distances
(index)
features/support/fbresult_generated.js:1165
↓ 4 callers
Method
durations
(index)
features/support/fbresult_generated.js:1145
↓ 4 callers
Function
findBestMatchForReverse
Reverse is a special case, because it requires access to the leftmost tag. It has its own matching function as a result of that. The leftmost tag is r
src/guidance/turn_lane_matcher.cpp:134
↓ 4 callers
Function
findEdge
src/extractor/intersection/intersection_analysis.cpp:404
↓ 4 callers
Function
findNextTurn
skip forwards over possible NoTurn entries (e.g. ferries) until we find the next instruction with a turn type
include/engine/guidance/collapsing_utility.hpp:48
↓ 4 callers
Function
for_each_indexed
include/util/for_each_indexed.hpp:10
↓ 4 callers
Method
getByGeometryId
(facade, id, value)
scripts/gdb_printers.py:199
↓ 4 callers
Function
getLength
include/util/coordinate_calculation.hpp:179
↓ 4 callers
Function
getRoadGroup
priority groups are road classes that can be categoriesed as somewhat similar
include/extractor/road_classification.hpp:136
↓ 4 callers
Method
isDeadEnd
Checks if there is at least one road available (except UTurn road) on which to continue.
include/extractor/intersection/intersection_view.hpp:178
↓ 4 callers
Function
isLinkTo
check whether a link class is the fitting link class to a road
include/extractor/road_classification.hpp:180
↓ 4 callers
Function
iterate
(v)
scripts/gdb_printers.py:17
↓ 4 callers
Method
kill
* Terminates the OSRM server process gracefully * * @returns A promise resolved when routed has terminated.
features/lib/osrm_loader.js:58
↓ 4 callers
Function
makeFeature
include/util/geojson_debug_policy_toolkit.hpp:84
↓ 4 callers
Function
makeGeoJSONGeometry
include/engine/api/json_factory.hpp:60
↓ 4 callers
Function
mapExternalToInternalNodeID
src/extractor/extraction_containers.cpp:90
↓ 4 callers
Method
mean
src/benchmarks/bench.cpp:178
↓ 4 callers
Function
mkBinPath
(bin)
features/support/run.js:8
↓ 4 callers
Method
offsetOriginBy
(xCells, yCells)
features/support/data.js:41
↓ 4 callers
Method
operator[]
include/util/packed_vector.hpp:422
↓ 4 callers
Function
packBits
include/storage/serialization.hpp:25
↓ 4 callers
Method
requestUrl
(path, callback)
features/support/route.js:38
↓ 4 callers
Function
retrievePackedPathFromSingleHeap
src/engine/routing_algorithms/routing_base_ch.cpp:39
↓ 4 callers
Function
roadClass
src/guidance/motorway_handler.cpp:25
↓ 4 callers
Function
rotateCCWAroundZero
src/util/coordinate_calculation.cpp:345
↓ 4 callers
Function
roundtripChecks
(options)
test/nodejs/trip.js:310
↓ 4 callers
Method
routesLength
()
features/support/fbresult_generated.js:1314
↓ 4 callers
Method
runAndStamp
(what, extra_params, params)
features/support/data.js:246
← previous
next →
401–500 of 3,366, ranked by callers