osrm-backend/include/extractor
Karen Shea 799a677e7a Conditional turn restriction support (#3841)
* optionally include condition and via node coords in InputRestrictionContainer

* only write conditionals to disk, custom serialization for restrictions

* conditional turn lookup, reuse timezone validation from
extract-conditionals

* adapt updater to use coordinates/osm ids, remove internal to external map

* add utc time now parameter to contraction

* only compile timezone code where libshp is found, adapt test running

* slight refactor, more tests

* catch invalid via nodes in restriction parsing, set default cucumber
origin to guinée

* add another run to test mld routed paths

* cosmetic review changes

* Simplify Timezoner for windows build

* Split declaration and parsing parts for opening hours

* adjust conditional tests to run without shapefiles

* always include parse conditionals option

* Adjust travis timeout

* Added dummy TZ shapefile with test timezone polygons

* [skip ci] update changelog
2017-05-11 12:13:52 +02:00
..
guidance Fix formating 2017-04-06 15:42:38 +00:00
compressed_edge_container.hpp Add clipping for 20 bits to SegmentWeight/SegmentDuration 2017-04-20 14:58:26 +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 Rename {id|edge_id} to turn_id 2017-03-17 12:27:47 +01:00
edge_based_graph_factory.hpp Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +02:00
edge_based_node.hpp Move geometry ids, name_ids and travel_modes to EdgeBasedNodeData 2017-05-03 21:59:38 +00: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 Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +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 move split_edges to global properties 2017-03-30 11:20:13 +02:00
extractor_callbacks.hpp move split_edges to global properties 2017-03-30 11:20:13 +02:00
extractor_config.hpp Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +02:00
extractor.hpp Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +02:00
files.hpp Move geometry ids, name_ids and travel_modes to EdgeBasedNodeData 2017-05-03 21:59:38 +00:00
first_and_last_segment_of_way.hpp Run modernizer 2016-01-18 16:54:30 +01:00
geojson_debug_policies.hpp refactor merging of segregated roads 2017-01-03 12:32:51 +01:00
graph_compressor.hpp Address PR comments 2016-04-05 22:58:32 +02:00
internal_extractor_edge.hpp Switch from macro based StrongTypedef to template version 2017-04-24 16:04:41 +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 Use 16bit for SegmentWeight and SegmentDuration 2017-04-20 14:58:26 +00:00
node_data_container.hpp Use edge_id as index in ebg_node_data_container 2017-05-03 21:59:38 +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 move split_edges to global properties 2017-03-30 11:20:13 +02:00
query_node.hpp Apply clang-format again 2016-07-26 15:00:58 +02:00
raster_source.hpp Fingerprint .timestamp, normalize use of Size / GetSize and make that function Fingerprint-aware 2017-04-18 12:01:06 +00:00
restriction_map.hpp Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +02:00
restriction_parser.hpp Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +02:00
restriction.hpp Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +02:00
scripting_environment_lua.hpp Allow specifing a weight for routing that is independent of duration 2017-01-27 11:19:37 +01:00
scripting_environment.hpp Allow specifing a weight for routing that is independent of duration 2017-01-27 11:19:37 +01:00
segment_data_container.hpp Use 16bit for SegmentWeight and SegmentDuration 2017-04-20 14:58:26 +00:00
serialization.hpp Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +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 Remove GetEdgeBasedNodeID from TurnDataContainer 2017-05-03 21:59:38 +00:00