MCPcopy Create free account

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

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

↓ 4 callersFunctionrun_match_json
unit_tests/library/match.cpp:15
↓ 4 callersFunctionrun_tile
unit_tests/library/tile.cpp:22
↓ 4 callersMethodsaveChildOutput
* Saves the output from a completed child process for testing against. * * @param {child_process} child The child process
features/support/world.js:127
↓ 4 callersMethodsize
include/util/packed_vector.hpp:491
↓ 4 callersMethodsize
include/util/deallocating_vector.hpp:385
↓ 4 callersMethodspawn
* 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 callersFunctionstrictlyLess
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 callersMethodsum2bits
Summation of 16 2-bit values using SWAR
include/util/indexed_data.hpp:93
↓ 4 callersFunctionswap
include/util/deallocating_vector.hpp:432
↓ 4 callersMethodtable
(obj)
features/support/fbresult_generated.js:1318
↓ 4 callersFunctiontoWGS84
include/util/web_mercator.hpp:132
↓ 4 callersFunctionunpackBits
include/storage/serialization.hpp:44
↓ 4 callersFunctionunpackEdge
* 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 callersMethodwayList
(instructions)
features/support/route.js:167
↓ 4 callersMethodwriteOSM
()
features/support/data.js:238
↓ 4 callersFunctionxyzToWGS84
Converts a WMS tile coordinate (z,x,y) into a wgs bounding box
include/util/web_mercator.hpp:138
↓ 3 callersMethodAssignTurnTypes
src/guidance/turn_analysis.cpp:92
↓ 3 callersMethodBackIndex
include/engine/guidance/leg_geometry.hpp:52
↓ 3 callersMethodDeleteAll
include/util/query_heap.hpp:312
↓ 3 callersMethodFindEdge
searches for a specific edge
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:112
↓ 3 callersMethodFrontIndex
include/engine/guidance/leg_geometry.hpp:47
↓ 3 callersMethodGet
include/engine/datafacade_factory.hpp:36
↓ 3 callersMethodGetBlockPtr
include/storage/shared_datatype.hpp:182
↓ 3 callersMethodGetCheckSum
unit_tests/engine/offline_facade.cpp:143
↓ 3 callersMethodGetClass
include/extractor/road_classification.hpp:104
↓ 3 callersMethodGetClasses
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:439
↓ 3 callersMethodGetCoordinateCloseToTurn
src/extractor/intersection/coordinate_extractor.cpp:505
↓ 3 callersMethodGetDestinationsForID
unit_tests/engine/offline_facade.cpp:287
↓ 3 callersMethodGetExitsForID
unit_tests/engine/offline_facade.cpp:291
↓ 3 callersMethodGetForwardDatasources
include/extractor/segment_data_container.hpp:116
↓ 3 callersMethodGetGeometryIndex
unit_tests/mocks/mock_datafacade.hpp:36
↓ 3 callersMethodGetInWeight
include/partitioner/cell_storage.hpp:196
↓ 3 callersMethodGetNameForID
unit_tests/engine/offline_facade.cpp:275
↓ 3 callersFunctionGetNeighbours
* @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 callersMethodGetNumberOfCells
include/partitioner/multi_level_partition.hpp:120
↓ 3 callersMethodGetNumberOfEdges
unit_tests/mocks/mock_datafacade.hpp:225
↓ 3 callersMethodGetNumberOfEdges
include/util/filtered_graph.hpp:35
↓ 3 callersMethodGetNumberOfLevels
unit_tests/engine/offline_facade.cpp:67
↓ 3 callersMethodGetNumberOfNodes
search graph access
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:87
↓ 3 callersMethodGetPronunciationForID
unit_tests/engine/offline_facade.cpp:283
↓ 3 callersMethodGetRefForID
unit_tests/engine/offline_facade.cpp:279
↓ 3 callersMethodGetReverseDatasources
include/extractor/segment_data_container.hpp:123
↓ 3 callersMethodGetSize
include/storage/io.hpp:58
↓ 3 callersMethodGetTravelMode
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:424
↓ 3 callersMethodGetUncompressedForwardWeights
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:314
↓ 3 callersMethodGetUncompressedReverseWeights
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:319
↓ 3 callersMethodHasShortestPathSearch
include/engine/routing_algorithms.hpp:112
↓ 3 callersFunctionHaveIdenticalNames
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 callersMethodInitializeUnpackingCache
src/engine/search_engine_data.cpp:188
↓ 3 callersMethodInsert
include/contractor/contracted_edge_container.hpp:52
↓ 3 callersFunctionIsStdoutATTY
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 callersMethodIsValid
include/engine/bearing.hpp:39
↓ 3 callersMethodLoadRasterSource
Load raster source into memory
src/extractor/raster_source.cpp:80
↓ 3 callersMethodMakeEdgeFilters
include/contractor/contracted_edge_container.hpp:149
↓ 3 callersFunctionParseConditionalRestrictions
src/util/conditional_restrictions.cpp:36
↓ 3 callersFunctionParseResult
include/nodejs/node_osrm_support.hpp:89
↓ 3 callersFunctionRegionExists
src/storage/shared_memory.cpp:69
↓ 3 callersMethodSearch
include/engine/geospatial_query.hpp:46
↓ 3 callersFunctionSetInternalServerError
include/server/request_handler.hpp:15
↓ 3 callersMethodShortestPathSearch
include/engine/routing_algorithms.hpp:163
↓ 3 callersMethodShouldBeWellFormed
()
features/support/shared_steps.js:25
↓ 3 callersFunctionTwoOptTrip
include/engine/trip/trip_farthest_insertion.hpp:135
↓ 3 callersFunctionURIDecode
include/util/string_util.hpp:76
↓ 3 callersMethodValid
include/extractor/turn_path.hpp:253
↓ 3 callersMethodaddMember
(memberType, id, role)
features/lib/osm.js:152
↓ 3 callersFunctionannotatePath
include/engine/routing_algorithms/routing_base.hpp:165
↓ 3 callersFunctionassign_routeparameters
src/python/src/utility/param_utility.cpp:56
↓ 3 callersFunctionclamp
include/util/web_mercator.hpp:28
↓ 3 callersFunctioncompressRange
Ensure that after we are done with the roundabout, only the roundabout instructions themselves remain
src/engine/guidance/post_processing.cpp:32
↓ 3 callersFunctionconvertIDMapToVector
src/extractor/extractor.cpp:813
↓ 3 callersFunctioncoordinatesToTileLine
src/engine/plugins/tile.cpp:124
↓ 3 callersMethoddecrease
include/util/d_ary_heap.hpp:35
↓ 3 callersMethodencodeWaypoints
(waypoints)
features/support/route.js:51
↓ 3 callersFunctionendpointsFromCandidates
src/engine/routing_algorithms/routing_base.cpp:90
↓ 3 callersFunctionextractRoute
include/engine/routing_algorithms/routing_base.hpp:371
↓ 3 callersFunctionfindClosestDistance
find the closest distance between a coordinate and a segment
src/util/coordinate_calculation.cpp:306
↓ 3 callersFunctionfindEdgeLength
src/extractor/intersection/intersection_analysis.cpp:420
↓ 3 callersFunctionfindMergedBearing
src/extractor/intersection/intersection_analysis.cpp:105
↓ 3 callersFunctionfindTag
src/guidance/turn_lane_data.cpp:139
↓ 3 callersFunctiongenerate
(files)
scripts/md5sum.js:48
↓ 3 callersFunctiongetClassData
include/extractor/class_data.hpp:26
↓ 3 callersMethodhandle_close
src/server/connection.cpp:165
↓ 3 callersFunctioninsertSourceInHeap
include/engine/routing_algorithms/routing_base.hpp:117
↓ 3 callersFunctioninsertTargetInHeap
include/engine/routing_algorithms/routing_base.hpp:141
↓ 3 callersFunctionisLeftTurn
include/guidance/turn_instruction.hpp:274
↓ 3 callersMethodisObstacle
Can this be skipped over?
include/extractor/intersection/intersection_view.hpp:175
↓ 3 callersFunctionisRightTurn
include/guidance/turn_instruction.hpp:285
↓ 3 callersMethodl1_memory_used
include/util/browse_resistant_cache.hpp:102
↓ 3 callersFunctionmakeGraph
unit_tests/customizer/cell_customization.cpp:24
↓ 3 callersFunctionnoBadUTurnCombination
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 callersFunctionnonRoundtripChecks
(options)
test/nodejs/trip.js:300
↓ 3 callersFunctionnorm
(series)
scripts/contractor_benchmark.py:112
↓ 3 callersFunctionobviousByRoadClass
include/extractor/road_classification.hpp:208
↓ 3 callersFunctionorderingToPermutation
include/util/permutation.hpp:62
↓ 3 callersMethodosrmIsRunning
()
features/lib/osrm_loader.js:67
↓ 3 callersFunctionparseCommonParameters
include/nodejs/node_osrm_support.hpp:868
↓ 3 callersFunctionpartition
src/osrm/partitioner.cpp:10
↓ 3 callersFunctionprint_table
(rows, headers)
scripts/debug/dump_hsgr.py:243
↓ 3 callersFunctionread
include/partitioner/serialization.hpp:19
↓ 3 callersFunctionreadGraph
include/contractor/files.hpp:12
← previousnext →501–600 of 3,366, ranked by callers