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
↓ 4 callers
Function
run_match_json
unit_tests/library/match.cpp:15
↓ 4 callers
Function
run_tile
unit_tests/library/tile.cpp:22
↓ 4 callers
Method
saveChildOutput
* Saves the output from a completed child process for testing against. * * @param {child_process} child The child process
features/support/world.js:127
↓ 4 callers
Method
size
include/util/packed_vector.hpp:491
↓ 4 callers
Method
size
include/util/deallocating_vector.hpp:385
↓ 4 callers
Method
spawn
* Starts OSRM server and waits for it to accept connections * * @param log A log function. Inside a scenario we can log to the world.log() *
features/lib/osrm_loader.js:24
↓ 4 callers
Function
strictlyLess
LHS road classification is strictly less than RHS, if it belongs to a lower general category of roads. E.g. normal city roads are strictly less of a p
include/extractor/road_classification.hpp:169
↓ 4 callers
Method
sum2bits
Summation of 16 2-bit values using SWAR
include/util/indexed_data.hpp:93
↓ 4 callers
Function
swap
include/util/deallocating_vector.hpp:432
↓ 4 callers
Method
table
(obj)
features/support/fbresult_generated.js:1318
↓ 4 callers
Function
toWGS84
include/util/web_mercator.hpp:132
↓ 4 callers
Function
unpackBits
include/storage/serialization.hpp:44
↓ 4 callers
Function
unpackEdge
* Unpacks a single edge (NodeID->NodeID) from the CH graph down to it's original non-shortcut * route. * @param from the node the CH edge starts at
src/engine/routing_algorithms/routing_base_ch.cpp:14
↓ 4 callers
Method
wayList
(instructions)
features/support/route.js:167
↓ 4 callers
Method
writeOSM
()
features/support/data.js:238
↓ 4 callers
Function
xyzToWGS84
Converts a WMS tile coordinate (z,x,y) into a wgs bounding box
include/util/web_mercator.hpp:138
↓ 3 callers
Method
AssignTurnTypes
src/guidance/turn_analysis.cpp:92
↓ 3 callers
Method
BackIndex
include/engine/guidance/leg_geometry.hpp:52
↓ 3 callers
Method
DeleteAll
include/util/query_heap.hpp:312
↓ 3 callers
Method
FindEdge
searches for a specific edge
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:112
↓ 3 callers
Method
FrontIndex
include/engine/guidance/leg_geometry.hpp:47
↓ 3 callers
Method
Get
include/engine/datafacade_factory.hpp:36
↓ 3 callers
Method
GetBlockPtr
include/storage/shared_datatype.hpp:182
↓ 3 callers
Method
GetCheckSum
unit_tests/engine/offline_facade.cpp:143
↓ 3 callers
Method
GetClass
include/extractor/road_classification.hpp:104
↓ 3 callers
Method
GetClasses
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:439
↓ 3 callers
Method
GetCoordinateCloseToTurn
src/extractor/intersection/coordinate_extractor.cpp:505
↓ 3 callers
Method
GetDestinationsForID
unit_tests/engine/offline_facade.cpp:287
↓ 3 callers
Method
GetExitsForID
unit_tests/engine/offline_facade.cpp:291
↓ 3 callers
Method
GetForwardDatasources
include/extractor/segment_data_container.hpp:116
↓ 3 callers
Method
GetGeometryIndex
unit_tests/mocks/mock_datafacade.hpp:36
↓ 3 callers
Method
GetInWeight
include/partitioner/cell_storage.hpp:196
↓ 3 callers
Method
GetNameForID
unit_tests/engine/offline_facade.cpp:275
↓ 3 callers
Function
GetNeighbours
* @brief Get all immediate neighbours of a node. Duplicates removed. * * @param graph The graph * @param v The node * @return std::vector<NodeID>
src/contractor/graph_contractor.cpp:156
↓ 3 callers
Method
GetNumberOfCells
include/partitioner/multi_level_partition.hpp:120
↓ 3 callers
Method
GetNumberOfEdges
unit_tests/mocks/mock_datafacade.hpp:225
↓ 3 callers
Method
GetNumberOfEdges
include/util/filtered_graph.hpp:35
↓ 3 callers
Method
GetNumberOfLevels
unit_tests/engine/offline_facade.cpp:67
↓ 3 callers
Method
GetNumberOfNodes
search graph access
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:87
↓ 3 callers
Method
GetPronunciationForID
unit_tests/engine/offline_facade.cpp:283
↓ 3 callers
Method
GetRefForID
unit_tests/engine/offline_facade.cpp:279
↓ 3 callers
Method
GetReverseDatasources
include/extractor/segment_data_container.hpp:123
↓ 3 callers
Method
GetSize
include/storage/io.hpp:58
↓ 3 callers
Method
GetTravelMode
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:424
↓ 3 callers
Method
GetUncompressedForwardWeights
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:314
↓ 3 callers
Method
GetUncompressedReverseWeights
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:319
↓ 3 callers
Method
HasShortestPathSearch
include/engine/routing_algorithms.hpp:112
↓ 3 callers
Function
HaveIdenticalNames
check if two name ids can be seen as identical (in presence of refs/others) in our case this translates into no name announcement in either direction
src/extractor/intersection/have_identical_names.cpp:11
↓ 3 callers
Method
InitializeUnpackingCache
src/engine/search_engine_data.cpp:188
↓ 3 callers
Method
Insert
include/contractor/contracted_edge_container.hpp:52
↓ 3 callers
Function
IsStdoutATTY
Returns true if stdout is a tty, false otherwise Useful for when you want to do something different when output is redirected to a logfile
include/util/isatty.hpp:23
↓ 3 callers
Method
IsValid
include/engine/bearing.hpp:39
↓ 3 callers
Method
LoadRasterSource
Load raster source into memory
src/extractor/raster_source.cpp:80
↓ 3 callers
Method
MakeEdgeFilters
include/contractor/contracted_edge_container.hpp:149
↓ 3 callers
Function
ParseConditionalRestrictions
src/util/conditional_restrictions.cpp:36
↓ 3 callers
Function
ParseResult
include/nodejs/node_osrm_support.hpp:89
↓ 3 callers
Function
RegionExists
src/storage/shared_memory.cpp:69
↓ 3 callers
Method
Search
include/engine/geospatial_query.hpp:46
↓ 3 callers
Function
SetInternalServerError
include/server/request_handler.hpp:15
↓ 3 callers
Method
ShortestPathSearch
include/engine/routing_algorithms.hpp:163
↓ 3 callers
Method
ShouldBeWellFormed
()
features/support/shared_steps.js:25
↓ 3 callers
Function
TwoOptTrip
include/engine/trip/trip_farthest_insertion.hpp:135
↓ 3 callers
Function
URIDecode
include/util/string_util.hpp:76
↓ 3 callers
Method
Valid
include/extractor/turn_path.hpp:253
↓ 3 callers
Method
addMember
(memberType, id, role)
features/lib/osm.js:152
↓ 3 callers
Function
annotatePath
include/engine/routing_algorithms/routing_base.hpp:165
↓ 3 callers
Function
assign_routeparameters
src/python/src/utility/param_utility.cpp:56
↓ 3 callers
Function
clamp
include/util/web_mercator.hpp:28
↓ 3 callers
Function
compressRange
Ensure that after we are done with the roundabout, only the roundabout instructions themselves remain
src/engine/guidance/post_processing.cpp:32
↓ 3 callers
Function
convertIDMapToVector
src/extractor/extractor.cpp:813
↓ 3 callers
Function
coordinatesToTileLine
src/engine/plugins/tile.cpp:124
↓ 3 callers
Method
decrease
include/util/d_ary_heap.hpp:35
↓ 3 callers
Method
encodeWaypoints
(waypoints)
features/support/route.js:51
↓ 3 callers
Function
endpointsFromCandidates
src/engine/routing_algorithms/routing_base.cpp:90
↓ 3 callers
Function
extractRoute
include/engine/routing_algorithms/routing_base.hpp:371
↓ 3 callers
Function
findClosestDistance
find the closest distance between a coordinate and a segment
src/util/coordinate_calculation.cpp:306
↓ 3 callers
Function
findEdgeLength
src/extractor/intersection/intersection_analysis.cpp:420
↓ 3 callers
Function
findMergedBearing
src/extractor/intersection/intersection_analysis.cpp:105
↓ 3 callers
Function
findTag
src/guidance/turn_lane_data.cpp:139
↓ 3 callers
Function
generate
(files)
scripts/md5sum.js:48
↓ 3 callers
Function
getClassData
include/extractor/class_data.hpp:26
↓ 3 callers
Method
handle_close
src/server/connection.cpp:165
↓ 3 callers
Function
insertSourceInHeap
include/engine/routing_algorithms/routing_base.hpp:117
↓ 3 callers
Function
insertTargetInHeap
include/engine/routing_algorithms/routing_base.hpp:141
↓ 3 callers
Function
isLeftTurn
include/guidance/turn_instruction.hpp:274
↓ 3 callers
Method
isObstacle
Can this be skipped over?
include/extractor/intersection/intersection_view.hpp:175
↓ 3 callers
Function
isRightTurn
include/guidance/turn_instruction.hpp:285
↓ 3 callers
Method
l1_memory_used
include/util/browse_resistant_cache.hpp:102
↓ 3 callers
Function
makeGraph
unit_tests/customizer/cell_customization.cpp:24
↓ 3 callers
Function
noBadUTurnCombination
On dual carriageways, we might want to use u-turns in combination with new-name instructions. Otherwise a u-turn should never be part of a collapsing
src/engine/guidance/collapse_scenario_detection.cpp:48
↓ 3 callers
Function
nonRoundtripChecks
(options)
test/nodejs/trip.js:300
↓ 3 callers
Function
norm
(series)
scripts/contractor_benchmark.py:112
↓ 3 callers
Function
obviousByRoadClass
include/extractor/road_classification.hpp:208
↓ 3 callers
Function
orderingToPermutation
include/util/permutation.hpp:62
↓ 3 callers
Method
osrmIsRunning
()
features/lib/osrm_loader.js:67
↓ 3 callers
Function
parseCommonParameters
include/nodejs/node_osrm_support.hpp:868
↓ 3 callers
Function
partition
src/osrm/partitioner.cpp:10
↓ 3 callers
Function
print_table
(rows, headers)
scripts/debug/dump_hsgr.py:243
↓ 3 callers
Function
read
include/partitioner/serialization.hpp:19
↓ 3 callers
Function
readGraph
include/contractor/files.hpp:12
← previous
next →
501–600 of 3,366, ranked by callers