Home
last modified time | relevance | path

Searched refs:turn_type (Results 1 – 21 of 21) sorted by relevance

/third_party/boost/boost/geometry/algorithms/detail/overlay/
Dhandle_colocations.hpp97 typedef typename boost::range_value<Turns>::type turn_type; in operator ()() typedef
98 typedef typename turn_type::turn_operation_type turn_operation_type; in operator ()()
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 ()()
231 typedef typename boost::range_value<Turns>::type turn_type; in handle_colocation_cluster() typedef
232 typedef typename turn_type::turn_operation_type turn_operation_type; in handle_colocation_cluster()
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()
295 typedef typename boost::range_value<Turns>::type turn_type; in assign_cluster_to_turns() typedef
296 typedef typename turn_type::turn_operation_type turn_operation_type; in assign_cluster_to_turns()
[all …]
Denrich_intersection_points.hpp110 typedef typename boost::range_value<Turns>::type turn_type; in enrich_assign() typedef
111 typedef typename turn_type::turn_operation_type op_type; in enrich_assign()
126 turn_type& turn = turns[it->turn_index]; in enrich_assign()
148 turn_type const& next_turn = turns[next->turn_index]; in enrich_assign()
206 typedef typename boost::range_value<Turns>::type turn_type; in enrich_adapt() typedef
207 typedef typename turn_type::turn_operation_type op_type; in enrich_adapt()
226 turn_type& turn = turns[indexed.turn_index]; in enrich_adapt()
233 turn_type const& next_turn = turns[operations[n].turn_index]; in enrich_adapt()
238 turn_type const& prev_turn = turns[operations[p].turn_index]; in enrich_adapt()
260 turn_type& turn = *it; in enrich_adapt()
[all …]
Dtraversal.hpp96 typedef typename boost::range_value<Turns>::type turn_type; typedef
97 typedef typename turn_type::turn_operation_type turn_operation_type;
129 turn_type& turn = *it; in finalize_visit_info()
169 turn_type& turn = m_turns[turn_index]; in set_visited_in_cluster()
182 inline void set_visited(turn_type& turn, turn_operation_type& op) in set_visited()
206 inline bool is_visited(turn_type const& , turn_operation_type const& op, in is_visited()
213 inline bool select_source_generic(turn_type const& turn, in select_source_generic()
238 inline bool select_source(turn_type const& turn, in select_source()
270 turn_type const& turn = m_turns[turn_index]; in traverse_possible()
305 turn_type const& next_turn = m_turns[next_turn_index]; in get_shortcut_level()
[all …]
Dtraversal_ring_creator.hpp62 typedef typename boost::range_value<Turns>::type turn_type; typedef
63 typedef typename turn_type::turn_operation_type turn_operation_type;
97 turn_type& previous_turn = m_turns[turn_index]; in travel_to_next_turn()
154 const turn_type& current_turn = m_turns[turn_index]; in travel_to_next_turn()
164 turn_type& current_turn = m_turns[turn_index]; in travel_to_next_turn()
181 turn_type const& start_turn = m_turns[start_turn_index]; in traverse()
212 turn_type& turn = m_turns[current_turn_index]; in traverse()
258 void traverse_with_operation(turn_type const& start_turn, in traverse_with_operation()
311 int get_operation_index(turn_type const& turn) const in get_operation_index()
334 turn_type const& turn = m_turns[turn_index]; in iterate()
[all …]
Dtraversal_switch_detector.hpp67 typedef typename boost::range_value<Turns>::type turn_type; typedef
68 typedef typename turn_type::turn_operation_type turn_operation_type;
212 turn_type const& turn = m_turns[turn_index]; in ii_turn_connects_two_regions()
383 turn_type& turn = m_turns[turn_index]; in assign_isolation()
409 turn_type& turn = m_turns[*sit]; in assign_region_ids()
433 turn_type const& turn = m_turns[turn_index]; in assign_connected_regions()
477 inline bool acceptable(turn_type const& turn) const in acceptable()
486 inline bool connects_same_region(turn_type const& turn) const in connects_same_region()
548 turn_type const& turn = m_turns[turn_index]; in create_region()
592 turn_type const& turn = m_turns[turn_index]; in iterate()
[all …]
Dhandle_self_turns.hpp157 typedef typename boost::range_value<Turns>::type turn_type; in apply() typedef
164 turn_type& turn = *it; in apply()
254 typedef typename boost::range_value<Turns>::type turn_type; in apply() typedef
261 turn_type& turn = *it; in apply()
Dless_by_segment_ratio.hpp159 typedef typename boost::range_value<Turns>::type turn_type; in operator ()() typedef
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 ()()
Dcluster_exits.hpp48 typedef typename boost::range_value<Turns>::type turn_type; typedef
49 typedef typename turn_type::turn_operation_type turn_operation_type;
98 turn_type const& cluster_turn = turns[cluster_turn_index]; in collect()
Doverlay.hpp107 typedef typename boost::range_value<Turns>::type turn_type; in get_ring_turn_info() typedef
108 typedef typename turn_type::turn_operation_type turn_operation_type; in get_ring_turn_info()
109 typedef typename turn_type::container_type container_type; in get_ring_turn_info()
123 turn_type const& turn = *it; in get_ring_turn_info()
Dfollow.hpp423 typedef typename boost::range_value<Turns>::type turn_type; in apply() typedef
426 typename turn_type::container_type in apply()
/third_party/boost/boost/geometry/algorithms/detail/is_valid/
Dhas_valid_self_turns.hpp71 > turn_type; typedef in boost::geometry::detail::is_valid::has_valid_self_turns
113 std::vector<turn_type> turns; in apply()
Dpolygon.hpp427 >::value_type turn_type; in apply() typedef
430 typename turn_type::point_type, in apply()
484 std::deque<typename has_valid_turns::turn_type> turns; in apply()
Dmultipolygon.hpp322 std::deque<typename has_valid_turns::turn_type> turns; in apply()
/third_party/boost/libs/geometry/test/algorithms/overlay/
Dsort_by_side.cpp67 typedef typename boost::range_value<Turns>::type turn_type; in gather_cluster_properties() typedef
68 typedef typename turn_type::point_type point_type; in gather_cluster_properties()
69 typedef typename turn_type::turn_operation_type turn_operation_type; in gather_cluster_properties()
96 turn_type const& turn = turns[turn_index]; in gather_cluster_properties()
Doverlay.cpp73 typedef typename boost::range_value<Turns>::type turn_type; in visit_turns() typedef
75 BOOST_FOREACH(turn_type const& turn, turns) in visit_turns()
130 typedef typename boost::range_value<Turns>::type turn_type; in visit_clusters() typedef
132 BOOST_FOREACH(turn_type const& turn, turns) in visit_clusters()
160 typedef typename boost::range_value<Turns>::type turn_type; in visit_traverse() typedef
/third_party/boost/boost/geometry/policies/is_valid/
Dfailing_reason_policy.hpp153 typedef typename boost::range_value<Turns>::type turn_type; in apply() typedef
154 turn_type const& turn = range::front(turns); in apply()
/third_party/boost/boost/geometry/algorithms/detail/relate/
Dlinear_linear.hpp141 >::template turn_info_type<IntersectionStrategy>::type turn_type; in apply() typedef
142 std::vector<turn_type> turns; in apply()
194 turns_analyser<turn_type, 0> analyser; in apply()
214 turns_analyser<turn_type, 1> analyser; in apply()
Dareal_areal.hpp229 >::template turn_info_type<IntersectionStrategy>::type turn_type; in apply() typedef
230 std::vector<turn_type> turns; in apply()
284 turns_analyser<turn_type, 0> analyser; in apply()
325 turns_analyser<turn_type, 1> analyser; in apply()
Dlinear_areal.hpp254 typedef typename turn_info_type<Geometry1, Geometry2, IntersectionStrategy>::type turn_type; in apply() typedef
255 std::vector<turn_type> turns; in apply()
308 turns_analyser<turn_type> analyser; in apply()
338 typedef typename std::vector<turn_type>::iterator turn_iterator; in apply()
409 areal_boundary_analyser<turn_type> analyser; in apply()
/third_party/boost/boost/geometry/algorithms/detail/buffer/
Dget_piece_turns.hpp195 typedef typename boost::range_value<Turns const>::type turn_type; in calculate_turns() typedef
243 turn_type the_model; in calculate_turns()
/third_party/boost/libs/geometry/test/algorithms/buffer/
Dtest_buffer_svg.hpp109 typedef typename boost::range_value<Turns const>::type turn_type; in map_turns() typedef
110 typedef typename turn_type::point_type point_type; in map_turns()