blob: d0feaee435a2be99119c5ffbe37d582924988363 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
project(routing)
include_directories(
.
${OMIM_ROOT}/3party/jansson/src
${OMIM_ROOT}/3party/osrm/osrm-backend/include
${OMIM_ROOT}/3party/osrm/osrm-backend/third_party
)
set(
SRC
async_router.cpp
async_router.hpp
base/astar_algorithm.hpp
base/followed_polyline.cpp
base/followed_polyline.hpp
bicycle_directions.cpp
bicycle_directions.hpp
bicycle_model.cpp
bicycle_model.hpp
car_model.cpp
car_model.hpp
car_router.cpp
car_router.hpp
cross_mwm_index_graph.cpp
cross_mwm_index_graph.hpp
cross_mwm_road_graph.cpp
cross_mwm_road_graph.hpp
cross_mwm_router.cpp
cross_mwm_router.hpp
cross_routing_context.cpp
cross_routing_context.hpp
directions_engine.cpp
directions_engine.hpp
edge_estimator.cpp
edge_estimator.hpp
features_road_graph.cpp
features_road_graph.hpp
geometry.cpp
geometry.hpp
index_graph.cpp
index_graph.hpp
index_graph_loader.cpp
index_graph_loader.hpp
index_graph_serialization.cpp
index_graph_serialization.hpp
index_graph_starter.cpp
index_graph_starter.hpp
index_road_graph.cpp
index_road_graph.hpp
joint.cpp
joint.hpp
joint_index.cpp
joint_index.hpp
loaded_path_segment.hpp
nearest_edge_finder.cpp
nearest_edge_finder.hpp
num_mwm_id.hpp
online_absent_fetcher.cpp
online_absent_fetcher.hpp
online_cross_fetcher.cpp
online_cross_fetcher.hpp
osrm2feature_map.cpp
osrm2feature_map.hpp
osrm_data_facade.hpp
osrm_engine.cpp
osrm_engine.hpp
osrm_helpers.cpp
osrm_helpers.hpp
osrm_path_segment_factory.cpp
osrm_path_segment_factory.hpp
pedestrian_directions.cpp
pedestrian_directions.hpp
pedestrian_model.cpp
pedestrian_model.hpp
restriction_loader.cpp
restriction_loader.hpp
restrictions_serialization.cpp
restrictions_serialization.hpp
road_graph.cpp
road_graph.hpp
road_graph_router.cpp
road_graph_router.hpp
road_index.cpp
road_index.hpp
road_point.hpp
route.cpp
route.hpp
route_point.hpp
router.cpp
router.hpp
router_delegate.cpp
router_delegate.hpp
routing_algorithm.cpp
routing_algorithm.hpp
routing_exceptions.hpp
routing_helpers.cpp
routing_helpers.hpp
routing_mapping.cpp
routing_mapping.hpp
routing_result_graph.hpp
routing_session.cpp
routing_session.hpp
routing_settings.hpp
segment.hpp
single_mwm_router.cpp
single_mwm_router.hpp
speed_camera.cpp
speed_camera.hpp
traffic_stash.hpp
turn_candidate.hpp
turns.cpp
turns.hpp
turns_generator.cpp
turns_generator.hpp
turns_notification_manager.cpp
turns_notification_manager.hpp
turns_sound_settings.cpp
turns_sound_settings.hpp
turns_tts_text.cpp
turns_tts_text.hpp
vehicle_mask.hpp
vehicle_model.cpp
vehicle_model.hpp
world_graph.cpp
world_graph.hpp
)
add_library(${PROJECT_NAME} ${SRC})
omim_add_test_subdirectory(routing_tests)
omim_add_test_subdirectory(routing_integration_tests)
omim_add_test_subdirectory(routing_consistency_tests)
|