Home
last modified time | relevance | path

Searched refs:turn_index (Results 1 – 20 of 20) sorted by relevance

/third_party/boost/boost/geometry/algorithms/detail/overlay/
Dtraversal_ring_creator.hpp90 signed_size_type& turn_index, in travel_to_next_turn()
96 signed_size_type const previous_turn_index = turn_index; in travel_to_next_turn()
97 turn_type& previous_turn = m_turns[turn_index]; in travel_to_next_turn()
102 if (! m_trav.select_turn_from_enriched(turn_index, previous_seg_id, in travel_to_next_turn()
128 if (m_turns[turn_index].discarded) in travel_to_next_turn()
143 turn_index, op_index, in travel_to_next_turn()
154 const turn_type& current_turn = m_turns[turn_index]; in travel_to_next_turn()
157 || m_trav.is_visited(current_turn, op, turn_index, op_index)) in travel_to_next_turn()
164 turn_type& current_turn = m_turns[turn_index]; in travel_to_next_turn()
259 std::size_t turn_index, int op_index, in traverse_with_operation()
[all …]
Dtraversal.hpp168 signed_size_type const turn_index = *it; in set_visited_in_cluster() local
169 turn_type& turn = m_turns[turn_index]; in set_visited_in_cluster()
263 inline bool traverse_possible(signed_size_type turn_index) const in traverse_possible()
265 if (turn_index == -1) in traverse_possible()
270 turn_type const& turn = m_turns[turn_index]; in traverse_possible()
435 signed_size_type turn_index, in select_preferred_operation()
459 turn_index); in select_preferred_operation()
516 signed_size_type turn_index, in select_operation()
530 result = select_preferred_operation(turn, turn_index, in select_operation()
574 return m_turns[rp.turn_index].operations[rp.operation_index]; in operation_from_rank()
[all …]
Dtraversal_switch_detector.hpp210 signed_size_type turn_index) const in ii_turn_connects_two_regions()
212 turn_type const& turn = m_turns[turn_index]; in ii_turn_connects_two_regions()
381 for (std::size_t turn_index = 0; turn_index < m_turns.size(); ++turn_index) in assign_isolation() local
383 turn_type& turn = m_turns[turn_index]; in assign_isolation()
431 for (std::size_t turn_index = 0; turn_index < m_turns.size(); ++turn_index) in assign_connected_regions() local
433 turn_type const& turn = m_turns[turn_index]; in assign_connected_regions()
436 = turn.is_clustered() ? -turn.cluster_id : turn_index; in assign_connected_regions()
547 signed_size_type const turn_index = *sit; in create_region() local
548 turn_type const& turn = m_turns[turn_index]; in create_region()
590 for (std::size_t turn_index = 0; turn_index < m_turns.size(); ++turn_index) in iterate() local
[all …]
Dcluster_exits.hpp55 : turn_index(ti) in linked_turn_op_info()
61 signed_size_type turn_index; member
77 if (rp.turn_index == info.turn_index in get_rank()
184 inline bool apply(signed_size_type& turn_index, in apply()
204 if (target.turn_index >= 0 in apply()
212 && target.turn_index >= 0) in apply()
222 if (target.turn_index < 0) in apply()
227 turn_index = target.turn_index; in apply()
Denrich_intersection_points.hpp65 return m_turns[indexed.turn_index].discarded; in operator ()()
126 turn_type& turn = turns[it->turn_index]; in enrich_assign()
129 if (check_turns && it->turn_index == next->turn_index) in enrich_assign()
141 && it->turn_index != next->turn_index in enrich_assign()
142 && turn.cluster_id == turns[next->turn_index].cluster_id in enrich_assign()
143 && op.seg_id == turns[next->turn_index].operations[next->operation_index].seg_id) in enrich_assign()
148 turn_type const& next_turn = turns[next->turn_index]; in enrich_assign()
152 = static_cast<signed_size_type>(next->turn_index); in enrich_assign()
162 op.enriched.next_ip_index = static_cast<signed_size_type>(next->turn_index); in enrich_assign()
179 op_type const& op = turns[it->turn_index] in enrich_assign()
[all …]
Dhandle_colocations.hpp78 : turn_index(ti) in turn_operation_index()
82 signed_size_type turn_index; member
100 turn_type const& left_turn = m_turns[left.turn_index]; in operator ()()
101 turn_type const& right_turn = m_turns[right.turn_index]; in operator ()()
241 turn_type& ref_turn = turns[ref_toi.turn_index]; in handle_colocation_cluster()
246 turn_type& turn = turns[toi.turn_index]; in handle_colocation_cluster()
299 signed_size_type turn_index = 0; in assign_cluster_to_turns() local
301 it != turns.end(); ++it, ++turn_index) in assign_cluster_to_turns()
328 clusters[turn.cluster_id].turn_indices.insert(turn_index); in assign_cluster_to_turns()
349 signed_size_type const turn_index = *turn_indices.begin(); in remove_clusters() local
[all …]
Dsort_by_side.hpp47 , turn_index(-1) in ranked_point()
60 , turn_index(ti) in ranked_point()
72 signed_size_type turn_index; member
86 return first.turn_index == second.turn_index in operator ()()
88 : first.turn_index < second.turn_index in operator ()()
105 if (first.turn_index != second.turn_index) in operator ()()
107 return first.turn_index < second.turn_index; in operator ()()
255 void add_segment_from(signed_size_type turn_index, int op_index, in add_segment_from()
260 m_ranked_points.push_back(rp(point_from, turn_index, op_index, dir_from, op, si)); in add_segment_from()
268 void add_segment_to(signed_size_type turn_index, int op_index, in add_segment_to()
[all …]
Dless_by_segment_ratio.hpp43 std::size_t turn_index; member
53 : turn_index(ti) in indexed_turn_operation()
99 return left.turn_index < right.turn_index; in default_order()
160 turn_type const& left_turn = m_turns[left.turn_index]; in operator ()()
161 turn_type const& right_turn = m_turns[right.turn_index]; in operator ()()
/third_party/boost/libs/geometry/test/algorithms/overlay/
Dsort_by_side_basic.cpp105 for (std::size_t turn_index = 0; turn_index < turns.size(); turn_index++) in apply_get_turns() local
107 turn_info const& turn = turns[turn_index]; in apply_get_turns()
123 sbs.add(turn.operations[i], turn_index, i, in apply_get_turns()
136 for (std::size_t turn_index = 0; turn_index < turns.size(); turn_index++) in apply_get_turns() local
138 turn_info const& turn = turns[turn_index]; in apply_get_turns()
Doverlay.cpp57 void print(char const* header, Turns const& turns, int turn_index) in print()
60 stream(turns, turns[turn_index], turns[turn_index].operations[0], header, style); in print()
64 void print(char const* header, Turns const& turns, int turn_index, int op_index) in print()
67 stream(turns, turns[turn_index], turns[turn_index].operations[op_index], header, style); in print()
Ddebug_sort_by_side_svg.hpp75 << " " << er.turn_index in sorted_side_map()
105 if (er.turn_index == take_turn_index in sorted_side_map()
Dsort_by_side.cpp95 signed_size_type turn_index = *sit; in gather_cluster_properties() local
96 turn_type const& turn = turns[turn_index]; in gather_cluster_properties()
104 sbs.add(op, turn_index, i, geometry1, geometry2, first); in gather_cluster_properties()
/third_party/boost/boost/geometry/algorithms/detail/
Doccupation_info.hpp45 std::size_t turn_index; member
76 std::size_t turn_index, int operation_index, in add() argument
91 info.turn_index = turn_index; in add()
209 turn.turn_index, operation_index, real_seg_id); in add_incoming_and_outgoing_angles()
Dget_left_turns.hpp171 good_incoming.insert(it->turn_index); in get_left_turns()
175 good_outgoing.insert(it->turn_index); in get_left_turns()
188 if (good_incoming.count(it->turn_index) == 0 in get_left_turns()
189 || good_outgoing.count(it->turn_index) == 0) in get_left_turns()
191 turns[it->turn_index].remove_on_multi = true; in get_left_turns()
/third_party/boost/boost/geometry/algorithms/detail/buffer/
Dbuffer_policies.hpp154 std::size_t turn_index; member
167 : turn_index(0) in buffer_turn_info()
192 return left.turn_index < right.turn_index; in operator ()()
Dturn_in_piece_visitor.hpp147 Turn& mutable_turn = m_turns[turn.turn_index]; in apply()
180 Turn& mutable_turn = m_turns[turn.turn_index]; in apply()
Dbuffered_piece_collection.hpp344 buffer_turn_info_type const& turn = m_turns[itop.turn_index]; in pretraverse()
354 buffer_turn_info_type& previous_turn = m_turns[previous_itop.turn_index]; in pretraverse()
355 buffer_turn_info_type& next_turn = m_turns[next_itop.turn_index]; in pretraverse()
451 … if (op.enriched.get_next_turn_index() == static_cast<signed_size_type>(turn.turn_index) in deflate_check_turns()
520 turn.turn_index = index; in update_turn_administration()
Dturn_in_original_visitor.hpp247 Turn& mutable_turn = m_mutable_turns[turn.turn_index]; in apply()
/third_party/boost/libs/geometry/test/algorithms/buffer/
Dtest_buffer_svg_per_turn.hpp31 m_points.push_back(std::make_pair(it->point, it->turn_index)); in get_turns()
Dtest_buffer_svg.hpp145 out << it->turn_index; in map_turns()