osrm-backend/include/extractor
Michael Bell ad9ef2c6bc Correctly handle compressed traffic signals
Unidirectional traffic signal segments are currently not compressed.
This means traffic signals which are not on turns can be missed and
not applied the correct penalty.

This commit changes this behaviour to correctly handle the graph
compression. Additional tests are added to ensure there is no
regression for other cases (turns, restrictions).
2024-03-16 19:43:52 +00:00
..
intersection Fix formatting 2022-12-20 18:00:11 +01:00
class_data.hpp Fix formatting 2022-12-20 18:00:11 +01:00
compressed_edge_container.hpp Fix formatting 2022-12-20 18:00:11 +01:00
compressed_node_based_graph_edge.hpp Fix formatting 2022-12-20 18:00:11 +01:00
conditional_turn_penalty.hpp Fix formatting 2022-12-20 18:00:11 +01:00
datasources.hpp Fix formatting 2022-12-20 18:00:11 +01:00
edge_based_edge.hpp Fix formatting 2022-12-20 18:00:11 +01:00
edge_based_graph_factory.hpp Fix formatting 2022-12-20 18:00:11 +01:00
edge_based_node_segment.hpp Fix formatting 2022-12-20 18:00:11 +01:00
edge_based_node.hpp Fix formatting 2022-12-20 18:00:11 +01:00
extraction_containers.hpp Fix formatting 2022-12-20 18:00:11 +01:00
extraction_helper_functions.hpp Fix boost header deprecation warning (#6515) 2023-01-21 08:47:05 +01:00
extraction_node.hpp Fix formatting 2022-12-20 18:00:11 +01:00
extraction_relation.hpp Fix formatting 2022-12-20 18:00:11 +01:00
extraction_segment.hpp Fix formatting 2022-12-20 18:00:11 +01:00
extraction_turn.hpp Fix formatting 2022-12-20 18:00:11 +01:00
extraction_way.hpp Fix formatting 2022-12-20 18:00:11 +01:00
extractor_callbacks.hpp Fix formatting 2022-12-20 18:00:11 +01:00
extractor_config.hpp Fix formatting 2022-12-20 18:00:11 +01:00
extractor.hpp Fix formatting 2022-12-20 18:00:11 +01:00
files.hpp Fix formatting 2022-12-20 18:00:11 +01:00
graph_compressor.hpp Correctly handle compressed traffic signals 2024-03-16 19:43:52 +00:00
internal_extractor_edge.hpp Fix formatting 2022-12-20 18:00:11 +01:00
intersection_bearings_container.hpp Fix formatting 2022-12-20 18:00:11 +01:00
location_dependent_data.hpp Fix formatting 2022-12-20 18:00:11 +01:00
maneuver_override_relation_parser.hpp Fix formatting 2022-12-20 18:00:11 +01:00
maneuver_override.hpp Fix formatting 2022-12-20 18:00:11 +01:00
name_table.hpp Fix formatting 2022-12-20 18:00:11 +01:00
nbg_to_ebg.hpp Fix formatting 2022-12-20 18:00:11 +01:00
node_based_edge.hpp Fix formatting 2022-12-20 18:00:11 +01:00
node_based_graph_factory.hpp Correctly handle compressed traffic signals 2024-03-16 19:43:52 +00:00
node_data_container.hpp Fix formatting 2022-12-20 18:00:11 +01:00
node_restriction_map.hpp Fix formatting 2022-12-20 18:00:11 +01:00
nodes_of_way.hpp Fix formatting 2022-12-20 18:00:11 +01:00
packed_osm_ids.hpp Fix formatting 2022-12-20 18:00:11 +01:00
profile_properties.hpp Fix formatting 2022-12-20 18:00:11 +01:00
query_node.hpp Fix formatting 2022-12-20 18:00:11 +01:00
raster_source.hpp Fix formatting 2022-12-20 18:00:11 +01:00
restriction_graph.hpp Fix formatting 2022-12-20 18:00:11 +01:00
restriction_parser.hpp Fix formatting 2022-12-20 18:00:11 +01:00
restriction.hpp Fix formatting 2022-12-20 18:00:11 +01:00
road_classification.hpp Fix formatting 2022-12-20 18:00:11 +01:00
scripting_environment_lua.hpp print tracebacks and line numbers for Lua runtime errors (#6564) 2023-03-23 19:18:58 +01:00
scripting_environment.hpp Enable even more clang-tidy checks (#6273) 2022-07-04 21:46:59 +01:00
segment_data_container.hpp Fix formatting 2022-12-20 18:00:11 +01:00
serialization.hpp Fix formatting 2022-12-20 18:00:11 +01:00
suffix_table.hpp Fix formatting 2022-12-20 18:00:11 +01:00
traffic_lights.hpp Fix formatting 2022-12-20 18:00:11 +01:00
traffic_signals.hpp Correctly handle compressed traffic signals 2024-03-16 19:43:52 +00:00
travel_mode.hpp Fix formatting 2022-12-20 18:00:11 +01:00
turn_lane_types.hpp Fix formatting 2022-12-20 18:00:11 +01:00
turn_path_compressor.hpp Fix formatting 2022-12-20 18:00:11 +01:00
turn_path_filter.hpp Fix formatting 2022-12-20 18:00:11 +01:00
turn_path.hpp Fix formatting 2022-12-20 18:00:11 +01:00
way_restriction_map.hpp Fix formatting 2022-12-20 18:00:11 +01:00