MCPcopy Create free account

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

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

↓ 5 callersMethodempty
include/storage/shared_monitor.hpp:166
↓ 5 callersFunctionfindPreviousTurn
skip backwards through possibly disabled turns until we find a turn type (or the first step)
include/engine/guidance/collapsing_utility.hpp:33
↓ 5 callersFunctionhasRightModifier
include/guidance/turn_instruction.hpp:267
↓ 5 callersFunctionhaveSameMode
alias for readability
include/engine/guidance/collapsing_utility.hpp:109
↓ 5 callersFunctioninternalInstructionTypeToString
include/guidance/turn_instruction.hpp:376
↓ 5 callersFunctionisCCW
check if a set of three coordinates is given in CCW order
src/util/coordinate_calculation.cpp:298
↓ 5 callersFunctionisRoadsPairMergeable
src/extractor/intersection/intersection_analysis.cpp:162
↓ 5 callersFunctionisTurnAllowed
src/extractor/intersection/intersection_analysis.cpp:433
↓ 5 callersMethodis_valid
include/engine/internal_route_result.hpp:56
↓ 5 callersMethodlatitude
()
features/support/fbresult_generated.js:378
↓ 5 callersFunctionleastSquareRegression
include/util/coordinate_calculation.hpp:233
↓ 5 callersMethodlongitude
()
features/support/fbresult_generated.js:375
↓ 5 callersMethodmakeOSMId
()
features/support/data.js:223
↓ 5 callersFunctionmakeRoad
Helper to create a ConnectedRoad. eid, entry_allowed, angle, instruction, lane_data_id
unit_tests/extractor/turn_lane_matcher_tests.cpp:27
↓ 5 callersMethodmatchLocation
(got, want)
features/support/data_classes.js:147
↓ 5 callersMethodmin
src/benchmarks/bench.cpp:201
↓ 5 callersFunctionnoIntermediaryIntersections
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 callersMethodpercentile
src/benchmarks/bench.cpp:223
↓ 5 callersFunctionreadProfileProperties
reads .osrm.properties
include/extractor/files.hpp:56
↓ 5 callersFunctionremoveNoTurnInstructions
do this after invalidating any steps to compress the step array again
include/engine/guidance/collapsing_utility.hpp:167
↓ 5 callersFunctionreorderFirstLast
include/partitioner/reorder_first_last.hpp:17
↓ 5 callersMethodrequestPath
(service, parameters, callback)
features/support/route.js:31
↓ 5 callersFunctionrunBenchmarks
src/benchmarks/bench.cpp:277
↓ 5 callersFunctionrunOSRMMethod
(osrm, method, coordinates)
scripts/ci/bench.js:59
↓ 5 callersFunctionrun_nearest_json
unit_tests/library/nearest.cpp:14
↓ 5 callersFunctionrun_table_json
unit_tests/library/table.cpp:14
↓ 5 callersFunctionsearch
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 callersMethodsize
include/util/d_ary_heap.hpp:21
↓ 5 callersFunctiontidy
include/engine/api/match_parameters_tidy.hpp:94
↓ 5 callersFunctiontoOSMLink
include/util/to_osm_link.hpp:11
↓ 5 callersFunctionunpackPath
unit_tests/engine/offline_facade.cpp:367
↓ 5 callersFunctionwp
(worldParameters)
cucumber.mjs:38
↓ 4 callersMethodApplyBisection
src/partitioner/recursive_bisection_state.cpp:27
↓ 4 callersMethodCanCombineWith
include/extractor/node_based_edge.hpp:74
↓ 4 callersFunctionCheckNotImplemented
unit_tests/library/trip.cpp:321
↓ 4 callersFunctionComputeLengthsOffsets
unit_tests/util/range_table.cpp:31
↓ 4 callersFunctionDynamicProgrammingTrip
include/engine/trip/trip_dynamic_programming.hpp:18
↓ 4 callersFunctionEscapeJSONString
include/util/string_util.hpp:39
↓ 4 callersMethodExcludeNode
unit_tests/mocks/mock_datafacade.hpp:28
↓ 4 callersMethodExcludeNode
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:434
↓ 4 callersMethodFilter
include/util/dynamic_graph.hpp:185
↓ 4 callersMethodFindEdgeIndicateIfReverse
unit_tests/mocks/mock_datafacade.hpp:250
↓ 4 callersMethodFindSmallestEdge
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:132
↓ 4 callersMethodGet
include/engine/datafacade_provider.hpp:38
↓ 4 callersMethodGetBuffer
include/storage/io.hpp:382
↓ 4 callersMethodGetClassData
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:429
↓ 4 callersMethodGetDatasourceName
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:487
↓ 4 callersMethodGetDestinationsForID
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:475
↓ 4 callersMethodGetExitsForID
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:481
↓ 4 callersMethodGetForwardCoordinatesAlongRoad
src/extractor/intersection/coordinate_extractor.cpp:555
↓ 4 callersMethodGetForwardGeometry
include/extractor/segment_data_container.hpp:72
↓ 4 callersMethodGetForwardWeights
include/extractor/segment_data_container.hpp:100
↓ 4 callersMethodGetInDuration
include/partitioner/cell_storage.hpp:200
↓ 4 callersMethodGetOutDistance
include/partitioner/cell_storage.hpp:204
↓ 4 callersMethodGetPronunciationForID
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:469
↓ 4 callersMethodGetRange
include/util/range_table.hpp:152
↓ 4 callersMethodGetReverseWeights
include/extractor/segment_data_container.hpp:108
↓ 4 callersMethodGetSizeOfLayout
include/storage/shared_datatype.hpp:172
↓ 4 callersMethodGetTrafficSignalPenalty
include/extractor/profile_properties.hpp:44
↓ 4 callersMethodGetWeightName
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:507
↓ 4 callersMethodIsSegregated
include/engine/datafacade/contiguous_internalmem_datafacade.hpp:585
↓ 4 callersMethodIsValid
src/util/coordinate.cpp:10
↓ 4 callersMethodIsValid
include/engine/api/tile_parameters.hpp:57
↓ 4 callersMethodName
include/extractor/restriction.hpp:59
↓ 4 callersMethodNumberOfDuplicatedNodes
src/extractor/way_restriction_map.cpp:11
↓ 4 callersFunctionRemove
src/storage/shared_memory.cpp:84
↓ 4 callersFunctionRequiresJSONStringEscaping
include/util/string_util.hpp:29
↓ 4 callersFunctioncandidatesInputLocation
include/engine/phantom_node.hpp:253
↓ 4 callersFunctioncomputeArea
src/util/coordinate_calculation.cpp:374
↓ 4 callersFunctioncoordinateToLonLat
src/engine/api/json_factory.cpp:79
↓ 4 callersFunctiondegreeToPixel
include/util/web_mercator.hpp:111
↓ 4 callersFunctionderiveMaxHeaderSize
include/server/header_size.hpp:38
↓ 4 callersMethoddistances
(index)
features/support/fbresult_generated.js:1165
↓ 4 callersMethoddurations
(index)
features/support/fbresult_generated.js:1145
↓ 4 callersFunctionfindBestMatchForReverse
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 callersFunctionfindEdge
src/extractor/intersection/intersection_analysis.cpp:404
↓ 4 callersFunctionfindNextTurn
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 callersFunctionfor_each_indexed
include/util/for_each_indexed.hpp:10
↓ 4 callersMethodgetByGeometryId
(facade, id, value)
scripts/gdb_printers.py:199
↓ 4 callersFunctiongetLength
include/util/coordinate_calculation.hpp:179
↓ 4 callersFunctiongetRoadGroup
priority groups are road classes that can be categoriesed as somewhat similar
include/extractor/road_classification.hpp:136
↓ 4 callersMethodisDeadEnd
Checks if there is at least one road available (except UTurn road) on which to continue.
include/extractor/intersection/intersection_view.hpp:178
↓ 4 callersFunctionisLinkTo
check whether a link class is the fitting link class to a road
include/extractor/road_classification.hpp:180
↓ 4 callersFunctioniterate
(v)
scripts/gdb_printers.py:17
↓ 4 callersMethodkill
* Terminates the OSRM server process gracefully * * @returns A promise resolved when routed has terminated.
features/lib/osrm_loader.js:58
↓ 4 callersFunctionmakeFeature
include/util/geojson_debug_policy_toolkit.hpp:84
↓ 4 callersFunctionmakeGeoJSONGeometry
include/engine/api/json_factory.hpp:60
↓ 4 callersFunctionmapExternalToInternalNodeID
src/extractor/extraction_containers.cpp:90
↓ 4 callersMethodmean
src/benchmarks/bench.cpp:178
↓ 4 callersFunctionmkBinPath
(bin)
features/support/run.js:8
↓ 4 callersMethodoffsetOriginBy
(xCells, yCells)
features/support/data.js:41
↓ 4 callersMethodoperator[]
include/util/packed_vector.hpp:422
↓ 4 callersFunctionpackBits
include/storage/serialization.hpp:25
↓ 4 callersMethodrequestUrl
(path, callback)
features/support/route.js:38
↓ 4 callersFunctionretrievePackedPathFromSingleHeap
src/engine/routing_algorithms/routing_base_ch.cpp:39
↓ 4 callersFunctionroadClass
src/guidance/motorway_handler.cpp:25
↓ 4 callersFunctionrotateCCWAroundZero
src/util/coordinate_calculation.cpp:345
↓ 4 callersFunctionroundtripChecks
(options)
test/nodejs/trip.js:310
↓ 4 callersMethodroutesLength
()
features/support/fbresult_generated.js:1314
↓ 4 callersMethodrunAndStamp
(what, extra_params, params)
features/support/data.js:246
← previousnext →401–500 of 3,366, ranked by callers