MCPcopy Create free account

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

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

↓ 3 callersFunctionreadSegmentData
include/extractor/files.hpp:189
↓ 3 callersFunctionremoveLocks
src/tools/store.cpp:22
↓ 3 callersMethodrequestRoute
(waypoints, bearings, approaches, userParams, callback)
features/support/route.js:55
↓ 3 callersFunctionrequiresAnnouncement
TODO check flags!
src/guidance/intersection_handler.cpp:23
↓ 3 callersFunctionrestrictAngleToValidRange
Angles in OSRM are expressed in the range of [0,360). During calculations, we might violate * this range via offsets. This function helps to ensure t
include/util/bearing.hpp:93
↓ 3 callersMethodset_weight
src/engine/plugins/tile.cpp:335
↓ 3 callersMethodsize
include/util/dist_table_wrapper.hpp:33
↓ 3 callersFunctionsuppressStep
src/engine/guidance/collapse_turns.cpp:436
↓ 3 callersFunctiontee
(text)
scripts/routed_benchmark.py:114
↓ 3 callersFunctiontee
(text)
scripts/contractor_benchmark.py:49
↓ 3 callersMethodto_path
src/storage/shared_memory.cpp:25
↓ 3 callersFunctiontransformTurnLaneMapIntoArrays
include/extractor/turn_lane_types.hpp:60
↓ 3 callersFunctiontryLockDir
Try to use a directory for lock files. Creates it if needed. Returns true on success, false if the directory cannot be used.
src/storage/shared_memory.cpp:226
↓ 3 callersMethodwaypointsLength
()
features/support/fbresult_generated.js:1306
↓ 3 callersFunctionwrite
include/partitioner/serialization.hpp:29
↓ 3 callersFunctionwriteGraph
include/contractor/files.hpp:33
↓ 2 callersMethodBeginEdgeID
include/partitioner/partition_graph.hpp:115
↓ 2 callersMethodDeleteEdge
removes an edge. Invalidates edge iterators for the source node
include/util/dynamic_graph.hpp:328
↓ 2 callersMethodDensity
FIXME implement log-probability version since it's faster
include/engine/map_matching/bayes_classifier.hpp:21
↓ 2 callersMethodDuplicatedNodeIDs
src/extractor/way_restriction_map.cpp:21
↓ 2 callersMethodEndEdgeID
include/partitioner/partition_graph.hpp:116
↓ 2 callersFunctionEvaluateNodePriority
* @brief Calculate a node's priority. Lower priority nodes get contracted first. * * Note: This function is metric-agnostic to better accomodate the
src/contractor/graph_contractor.cpp:361
↓ 2 callersMethodFindSmallestEdge
include/util/static_graph.hpp:200
↓ 2 callersMethodGetBearing
include/engine/phantom_node.hpp:148
↓ 2 callersMethodGetCheckSum
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:407
↓ 2 callersMethodGetClassNameForIndex
include/extractor/profile_properties.hpp:111
↓ 2 callersMethodGetComponentID
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:419
↓ 2 callersMethodGetDatasourceName
unit_tests/mocks/mock_datafacade.hpp:94
↓ 2 callersMethodGetDurationPenaltyForEdgeID
unit_tests/mocks/mock_datafacade.hpp:48
↓ 2 callersMethodGetExitsForID
include/extractor/string_table.hpp:75
↓ 2 callersMethodGetHighestDifferentLevel
include/partitioner/multi_level_partition.hpp:109
↓ 2 callersMethodGetInDistance
include/partitioner/cell_storage.hpp:202
↓ 2 callersMethodGetMajorVersion
src/util/fingerprint.cpp:37
↓ 2 callersMethodGetMinorVersion
src/util/fingerprint.cpp:38
↓ 2 callersMethodGetNodeDistance
include/customizer/edge_based_graph.hpp:100
↓ 2 callersMethodGetNodeDuration
include/customizer/edge_based_graph.hpp:98
↓ 2 callersMethodGetNumberOfComponents
include/util/tarjan_scc.hpp:168
↓ 2 callersMethodGetNumberOfEdges
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:89
↓ 2 callersMethodGetNumberOfGeometries
include/extractor/segment_data_container.hpp:188
↓ 2 callersMethodGetPatchVersion
src/util/fingerprint.cpp:39
↓ 2 callersMethodGetPosition
include/storage/io.hpp:306
↓ 2 callersMethodGetPronunciationForID
include/extractor/string_table.hpp:92
↓ 2 callersMethodGetRefForID
include/extractor/string_table.hpp:83
↓ 2 callersMethodGetRelations
src/extractor/scripting_environment_lua.cpp:1242
↓ 2 callersMethodGetRestrictions
unit_tests/mocks/mock_scripting_environment.hpp:32
↓ 2 callersFunctionGetSetOrSequenceValue
src/extractor/scripting_environment_lua.cpp:1120
↓ 2 callersMethodGetStaticFiles
src/storage/storage.cpp:290
↓ 2 callersMethodGetTarget
unit_tests/mocks/mock_datafacade.hpp:227
↓ 2 callersMethodGetTurnInstructionForEdgeID
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:352
↓ 2 callersMethodGetType
include/extractor/extraction_relation.hpp:25
↓ 2 callersMethodGetUncompressedForwardDatasources
Returns the data source ids that were used to supply the edge weights.
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:326
↓ 2 callersMethodGetUncompressedForwardDurations
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:302
↓ 2 callersMethodGetUncompressedReverseDurations
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:308
↓ 2 callersMethodGetUpdatableFiles
src/storage/storage.cpp:324
↓ 2 callersMethodGetUturnPenalty
include/extractor/profile_properties.hpp:37
↓ 2 callersMethodGetWeightPenaltyForEdgeID
unit_tests/mocks/mock_datafacade.hpp:44
↓ 2 callersMethodGetWeightPenaltyForEdgeID
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:340
↓ 2 callersMethodHasDirectShortestPathSearch
include/engine/routing_algorithms.hpp:117
↓ 2 callersMethodHasExcludeFlags
include/engine/routing_algorithms.hpp:142
↓ 2 callersMethodHasManyToManySearch
include/engine/routing_algorithms.hpp:127
↓ 2 callersMethodHash
include/extractor/extraction_relation.hpp:27
↓ 2 callersFunctionHeaderOrEmpty
src/server/request_handler.cpp:31
↓ 2 callersMethodInitializeOrClearMapMatchingThreadLocalStorage
src/engine/search_engine_data.cpp:21
↓ 2 callersMethodInitializeOrClearSecondThreadLocalStorage
src/engine/search_engine_data.cpp:63
↓ 2 callersMethodInitializeOrClearThirdThreadLocalStorage
src/engine/search_engine_data.cpp:84
↓ 2 callersMethodIntersects
include/util/rectangle.hpp:67
↓ 2 callersMethodIsDataCompatible
* Determines whether two fingerprints are data compatible. * Our compatibility rules say that we maintain data compatibility for all PATCH versions.
src/util/fingerprint.cpp:86
↓ 2 callersMethodIsDistinctFrom
src/extractor/intersection/mergable_road_detector.cpp:121
↓ 2 callersMethodIsValid
include/util/opening_hours.hpp:124
↓ 2 callersMethodIsViaWayEdge
src/extractor/way_restriction_map.cpp:16
↓ 2 callersFunctionLoadAndUpdateEdgeExpandedGraph
src/customize/customizer.cpp:74
↓ 2 callersMethodLoadAndUpdateEdgeExpandedGraph
src/updater/updater.cpp:532
↓ 2 callersMethodManyToManySearch
include/engine/routing_algorithms.hpp:196
↓ 2 callersMethodMergeBoundingBoxes
include/util/rectangle.hpp:45
↓ 2 callersMethodNearest
include/engine/engine.hpp:101
↓ 2 callersMethodNearestPhantomNodes
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:381
↓ 2 callersMethodNotMatched
include/engine/api/match_api.hpp:111
↓ 2 callersMethodNotUsed
include/engine/api/trip_api.hpp:109
↓ 2 callersMethodNumLanesToTheLeft
include/engine/guidance/route_step.hpp:211
↓ 2 callersMethodNumLanesToTheRight
include/engine/guidance/route_step.hpp:203
↓ 2 callersFunctionPeakRAMUsedInBytes
include/util/meminfo.hpp:14
↓ 2 callersMethodPopulateLayout
* This function examines all our data files and figures out how much * memory needs to be allocated, and the position of each data structure * in th
src/storage/storage.cpp:370
↓ 2 callersMethodPopulateLayoutWithRTree
src/storage/storage.cpp:349
↓ 2 callersMethodPrePartitionWithSCC
src/partitioner/recursive_bisection_state.cpp:93
↓ 2 callersFunctionPrepareStringTableData
unit_tests/extractor/string_table.cpp:18
↓ 2 callersMethodPrintAddition
include/util/percent.hpp:51
↓ 2 callersMethodProcessTurn
src/extractor/scripting_environment_lua.cpp:1255
↓ 2 callersMethodRemapIfRestrictionVia
src/extractor/way_restriction_map.cpp:101
↓ 2 callersMethodRestrictions
Find all restrictions applicable to (from,via,*) turns
include/extractor/node_restriction_map.hpp:21
↓ 2 callersMethodRun
src/extractor/edge_based_graph_factory.cpp:209
↓ 2 callersMethodSampleCoordinates
src/extractor/intersection/coordinate_extractor.cpp:1048
↓ 2 callersFunctionSendResponse
src/server/request_handler.cpp:39
↓ 2 callersMethodSetExcludableClasses
Mark this combination of classes as excludable
include/extractor/profile_properties.hpp:84
↓ 2 callersMethodSetSourceName
include/extractor/datasources.hpp:33
↓ 2 callersMethodSetTarget
include/util/dynamic_graph.hpp:245
↓ 2 callersMethodShouldBeValidJSON
(callback)
features/support/shared_steps.js:16
↓ 2 callersMethodShouldGetAResponse
()
features/support/shared_steps.js:10
↓ 2 callersMethodTryParse
* Tries to parse a relation as a turn restriction. This can fail for a number of * reasons. The return type is a std::vector<T>. * * Some restricti
src/extractor/restriction_parser.cpp:65
↓ 2 callersMethodTurns
Generate sequence of node-based-node turns. Used to identify the maneuver's edge-based-node turns during graph expansion.
include/extractor/maneuver_override.hpp:116
↓ 2 callersFunctionWaitForDetach
src/storage/shared_memory.cpp:93
← previousnext →601–700 of 3,366, ranked by callers