osrm-backend/include/extractor
Moritz Kobitzsch 2e9a7d9c1a refactor restriction parsing / extraction to actual types
Makes turn restrictions into dedicated structures and diferentiates between them via a variant.
Ensures that we do not accidentally mess up ID types within our application.
In addition this improves the restriction performance by only parsing all edges
once at the cost of (at the time of writing) 22MB in terms of main memory usage.
2017-07-31 09:36:25 +02:00
..
guidance remove usage of use-lane completely 2017-07-18 11:23:46 +02:00
class_data.hpp Allow users to specify a class for each way 2017-07-06 09:17:49 +00:00
compressed_edge_container.hpp Switch code to use packed vector for segment weights/durations 2017-05-19 08:25:03 +00:00
datasources.hpp Include datasources in .geometries file and refactor .datasource_names 2017-03-10 20:40:59 +00:00
edge_based_edge.hpp Renumber nodes after running osrm-partition 2017-06-02 18:12:13 +00:00
edge_based_graph_factory.hpp Refactor turn lane passing 2017-06-27 09:58:19 +00:00
edge_based_node_segment.hpp Renamed EdgeBasedNode to EdgeBasedNodeSegment 2017-05-17 15:21:51 +00:00
extraction_containers.hpp refactor restriction parsing / extraction to actual types 2017-07-31 09:36:25 +02:00
extraction_helper_functions.hpp clean-up guidance code/code in general 2016-12-07 12:10:56 +01:00
extraction_node.hpp Run clang-format 2016-01-08 01:31:57 +01:00
extraction_segment.hpp Allow specifing a weight for routing that is independent of duration 2017-01-27 11:19:37 +01:00
extraction_turn.hpp expose data about turning onto restricted roads to turn function 2017-02-20 12:40:51 +00:00
extraction_way.hpp Allow users to specify a class for each way 2017-07-06 09:17:49 +00:00
extractor_callbacks.hpp refactor restriction parsing / extraction to actual types 2017-07-31 09:36:25 +02:00
extractor_config.hpp Maintain storage_config exposed API 2017-07-20 12:01:05 +02:00
extractor.hpp Check activation index of EntryClass and warn if activation failed 2017-07-13 22:14:41 +00:00
files.hpp Fix rebase problems 2017-07-20 12:01:05 +02:00
first_and_last_segment_of_way.hpp Switch from stxxl::vector to std::vector in extractor 2017-07-11 08:23:26 +00:00
geojson_debug_policies.hpp refactor merging of segregated roads 2017-01-03 12:32:51 +01:00
graph_compressor.hpp refactor restriction parsing / extraction to actual types 2017-07-31 09:36:25 +02:00
internal_extractor_edge.hpp Allow users to specify a class for each way 2017-07-06 09:17:49 +00:00
intersection_bearings_container.hpp Port isc file 2017-06-27 09:58:19 +00:00
nbg_to_ebg.hpp Remove all boundary nodes and use simple u-v-stragtegy to pick id 2017-03-17 11:23:48 +00:00
node_based_edge.hpp Allow users to specify a class for each way 2017-07-06 09:17:49 +00:00
node_data_container.hpp Allow users to specify a class for each way 2017-07-06 09:17:49 +00:00
original_edge_data.hpp refactor function names; consolidate readCount() functions; 2016-10-26 13:18:52 -07:00
packed_osm_ids.hpp Fix PR comments 2017-04-18 17:24:46 +00:00
profile_properties.hpp Implements Alternatives for MLD 2017-07-07 16:12:46 +00:00
query_node.hpp Apply clang-format again 2016-07-26 15:00:58 +02:00
raster_source.hpp profiles api v2 2017-07-18 10:09:22 +00:00
restriction_compressor.hpp refactor restriction parsing / extraction to actual types 2017-07-31 09:36:25 +02:00
restriction_map.hpp refactor restriction parsing / extraction to actual types 2017-07-31 09:36:25 +02:00
restriction_parser.hpp refactor restriction parsing / extraction to actual types 2017-07-31 09:36:25 +02:00
restriction.hpp refactor restriction parsing / extraction to actual types 2017-07-31 09:36:25 +02:00
scripting_environment_lua.hpp refactor restriction parsing / extraction to actual types 2017-07-31 09:36:25 +02:00
scripting_environment.hpp refactor restriction parsing / extraction to actual types 2017-07-31 09:36:25 +02:00
segment_data_container.hpp Save both forward and reverse datasources. 2017-07-27 14:45:28 -07:00
serialization.hpp refactor restriction parsing / extraction to actual types 2017-07-31 09:36:25 +02:00
suffix_table.hpp Implements Zero-Copy String Views onto Contiguous Memory, resolves #3265. 2017-01-23 15:22:39 +01:00
tarjan_scc.hpp Only log components in Debug mode, it's very wordy and not really useful (#3948) 2017-04-17 16:49:26 -07:00
travel_mode.hpp Allow specifing a weight for routing that is independent of duration 2017-01-27 11:19:37 +01:00
turn_data_container.hpp Parallelize generation of the edge-expanded-edges. 2017-06-15 09:05:45 +00:00