/third_party/boost/boost/geometry/algorithms/detail/overlay/ |
D | traversal_ring_creator.hpp | 90 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 …]
|
D | traversal.hpp | 168 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 …]
|
D | traversal_switch_detector.hpp | 210 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 …]
|
D | cluster_exits.hpp | 55 : 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()
|
D | enrich_intersection_points.hpp | 65 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 …]
|
D | handle_colocations.hpp | 78 : 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 …]
|
D | sort_by_side.hpp | 47 , 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 …]
|
D | less_by_segment_ratio.hpp | 43 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/ |
D | sort_by_side_basic.cpp | 105 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()
|
D | overlay.cpp | 57 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()
|
D | debug_sort_by_side_svg.hpp | 75 << " " << er.turn_index in sorted_side_map() 105 if (er.turn_index == take_turn_index in sorted_side_map()
|
D | sort_by_side.cpp | 95 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/ |
D | occupation_info.hpp | 45 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()
|
D | get_left_turns.hpp | 171 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/ |
D | buffer_policies.hpp | 154 std::size_t turn_index; member 167 : turn_index(0) in buffer_turn_info() 192 return left.turn_index < right.turn_index; in operator ()()
|
D | turn_in_piece_visitor.hpp | 147 Turn& mutable_turn = m_turns[turn.turn_index]; in apply() 180 Turn& mutable_turn = m_turns[turn.turn_index]; in apply()
|
D | buffered_piece_collection.hpp | 344 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()
|
D | turn_in_original_visitor.hpp | 247 Turn& mutable_turn = m_mutable_turns[turn.turn_index]; in apply()
|
/third_party/boost/libs/geometry/test/algorithms/buffer/ |
D | test_buffer_svg_per_turn.hpp | 31 m_points.push_back(std::make_pair(it->point, it->turn_index)); in get_turns()
|
D | test_buffer_svg.hpp | 145 out << it->turn_index; in map_turns()
|