blob: 34133a191ac37b36f2728e6382d991172915a8ee (
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
133
134
135
136
137
138
139
140
141
142
143
144
|
project(routing)
include_directories(
.
${OMIM_ROOT}/3party/jansson/src
)
set(
SRC
async_router.cpp
async_router.hpp
base/astar_algorithm.hpp
base/astar_weight.hpp
base/followed_polyline.cpp
base/followed_polyline.hpp
base/routing_result.hpp
bicycle_directions.cpp
bicycle_directions.hpp
checkpoint_predictor.cpp
checkpoint_predictor.hpp
checkpoints.cpp
checkpoints.hpp
coding.hpp
cross_mwm_connector.cpp
cross_mwm_connector.hpp
cross_mwm_connector_serialization.cpp
cross_mwm_connector_serialization.hpp
cross_mwm_graph.cpp
cross_mwm_graph.hpp
cross_mwm_ids.hpp
cross_mwm_index_graph.hpp
directions_engine.cpp
directions_engine.hpp
edge_estimator.cpp
edge_estimator.hpp
fake_edges_container.hpp
fake_ending.cpp
fake_ending.hpp
fake_feature_ids.cpp
fake_feature_ids.hpp
fake_graph.hpp
fake_vertex.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
index_router.cpp
index_router.hpp
joint.cpp
joint.hpp
joint_index.cpp
joint_index.hpp
loaded_path_segment.hpp
nearest_edge_finder.cpp
nearest_edge_finder.hpp
online_absent_fetcher.cpp
online_absent_fetcher.hpp
online_cross_fetcher.cpp
online_cross_fetcher.hpp
pedestrian_directions.cpp
pedestrian_directions.hpp
restriction_loader.cpp
restriction_loader.hpp
restrictions_serialization.cpp
restrictions_serialization.hpp
road_access.cpp
road_access.hpp
road_access_serialization.cpp
road_access_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
route_weight.cpp
route_weight.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_result_graph.hpp
routing_session.cpp
routing_session.hpp
routing_settings.cpp
routing_settings.hpp
segment.hpp
segmented_route.cpp
segmented_route.hpp
single_vehicle_world_graph.cpp
single_vehicle_world_graph.hpp
speed_camera.cpp
speed_camera.hpp
traffic_stash.cpp
traffic_stash.hpp
transit_graph.cpp
transit_graph.hpp
transit_graph_loader.cpp
transit_graph_loader.hpp
transit_info.hpp
transit_world_graph.cpp
transit_world_graph.hpp
transition_points.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.cpp
vehicle_mask.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)
omim_add_test_subdirectory(routing_benchmarks)
|