osrm-backend/include/extractor
Moritz Kobitzsch 561b7cc58e Rember Intersection Shapes
Changes the processing order in the edge based graph factory.
Instead of iterating over all outgoing edges in order, we compute the edge
expanded graph in the order of intersections.
This allows to remember intersection shapes and re-use them for all possible ingoing edges.

Also: use low accuracry mode for intersections degree 2 intersections

We can use lower accuracy here, since the `bearing`
after the turn is not as relevant for off-route detection.
Getting lost is near impossible here.
2016-12-01 15:24:20 +01:00
..
guidance Rember Intersection Shapes 2016-12-01 15:24:20 +01:00
compressed_edge_container.hpp Store node ID's and weights separately in CompressedEdgeContainer 2016-10-20 11:32:28 -07:00
edge_based_edge.hpp Rember Intersection Shapes 2016-12-01 15:24:20 +01:00
edge_based_graph_factory.hpp Rename increasingly inaccuratly named distance member of QueryEdge to weight 2016-10-21 21:00:02 +02:00
edge_based_node.hpp Turn Angles in OSRM were computed using a lookahead of 10 meters. 2016-10-20 10:47:29 +02:00
external_memory_node.hpp Use mmap instead of read - it's a lot faster here. 2016-06-27 17:24:30 -07:00
extraction_containers.hpp Flush stxxl vectors before using in PrepareData 2016-11-12 02:09:51 +01:00
extraction_helper_functions.hpp Canonicalizes Spaces in Semicolon Stringlists, fixes #3086 2016-10-19 14:14:18 -07:00
extraction_node.hpp Run clang-format 2016-01-08 01:31:57 +01:00
extraction_way.hpp reduce numbers of intersections in findNextIntersection, don't normalise for turn lanes 2016-11-30 10:21:53 +01:00
extractor_callbacks.hpp Fixes issue where two ways with same name but different pronunciation where deduplicated, resolves #2860 2016-09-09 18:28:44 +02:00
extractor_config.hpp Switch profiles from Lua to library interface 2016-07-22 15:03:57 +02:00
extractor.hpp turn lane handler moved to scenario based handling 2016-09-07 12:16:59 +02:00
first_and_last_segment_of_way.hpp Run modernizer 2016-01-18 16:54:30 +01:00
geojson_debug_policies.hpp add a geojson debugger that allows creating features for easy inspection 2016-11-02 14:54:00 +01:00
graph_compressor.hpp Address PR comments 2016-04-05 22:58:32 +02:00
internal_extractor_edge.hpp add support for junction=circular, allowing named circular junctions to be treated as rotaries 2016-11-29 13:44:32 +01:00
node_based_edge.hpp Rember Intersection Shapes 2016-12-01 15:24:20 +01:00
original_edge_data.hpp refactor function names; consolidate readCount() functions; 2016-10-26 13:18:52 -07:00
profile_properties.hpp added max_speed to the profiles (#3089) 2016-11-01 17:13:10 -04:00
query_node.hpp Apply clang-format again 2016-07-26 15:00:58 +02:00
raster_source.hpp Consolidate file reading through the new FileReader class/interface. (#3321) 2016-11-30 19:08:01 -08:00
restriction_map.hpp Format with clang-format 3.8 2016-05-27 21:05:04 +02:00
restriction_parser.hpp Reworks Restriction Whitelist / Blacklist, resolves #2833 2016-09-28 09:35:02 +02:00
restriction.hpp Format with clang-format 3.8 2016-05-27 21:05:04 +02:00
scripting_environment_lua.hpp Reworks Restriction Whitelist / Blacklist, resolves #2833 2016-09-28 09:35:02 +02:00
scripting_environment.hpp Reworks Restriction Whitelist / Blacklist, resolves #2833 2016-09-28 09:35:02 +02:00
suffix_table.hpp Reduce NewName Instructructions / Name Changes 2016-09-21 12:42:39 +02:00
tarjan_scc.hpp Format with clang-format 3.8 2016-05-27 21:05:04 +02:00
travel_mode.hpp remove movable bridge travel mode references 2016-04-19 12:59:33 -04:00