Home
last modified time | relevance | path

Searched refs:turns (Results 1 – 25 of 233) sorted by relevance

12345678910

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/overlay/
H A Denrich_intersection_points.hpp70 Turns const& turns, in enrich_sort() argument
87 >(turns, for_operation, geometry1, geometry2, robust_policy, strategy)); in enrich_sort()
92 inline void enrich_assign(Operations& operations, Turns& turns) in enrich_assign() argument
110 turn_type& turn = turns[it->turn_index]; in enrich_assign()
123 && turn.cluster_id == turns[next->turn_index].cluster_id in enrich_assign()
124 && op.seg_id == turns[next->turn_index].operations[next->operation_index].seg_id) in enrich_assign()
129 turn_type const& next_turn = turns[next->turn_index]; in enrich_assign()
155 op_type const& op = turns[it->turn_index] in enrich_assign()
159 << " cl=" << turns[it->turn_index].cluster_id in enrich_assign()
160 << " meth=" << method_char(turns[it->turn_index].method) in enrich_assign()
[all …]
H A Dlinear_linear.hpp165 static inline void compute_turns(Turns& turns, in compute_turns() argument
171 turns.clear(); in compute_turns()
175 geometry::detail::relate::turns::get_turns in compute_turns()
186 >::apply(turns, linear1, linear2, interrupt_policy, strategy, robust_policy); in compute_turns()
201 sort_and_follow_turns(Turns& turns, in sort_and_follow_turns() argument
208 turns::filter_continue_turns in sort_and_follow_turns()
212 >::apply(turns); in sort_and_follow_turns()
215 std::sort(boost::begin(turns), boost::end(turns), in sort_and_follow_turns()
216 detail::turns::less_seg_fraction_other_op<>()); in sort_and_follow_turns()
219 turns::remove_duplicate_turns in sort_and_follow_turns()
[all …]
H A Dhandle_colocations.hpp86 inline less_by_fraction_and_type(Turns const& turns) in less_by_fraction_and_type()
87 : m_turns(turns) in less_by_fraction_and_type()
221 inline void handle_colocation_cluster(Turns& turns, in handle_colocation_cluster() argument
237 turn_type& ref_turn = turns[ref_toi.turn_index]; in handle_colocation_cluster()
242 turn_type& turn = turns[toi.turn_index]; in handle_colocation_cluster()
287 inline void assign_cluster_to_turns(Turns& turns, in assign_cluster_to_turns() argument
296 for (typename boost::range_iterator<Turns>::type it = turns.begin(); in assign_cluster_to_turns()
297 it != turns.end(); ++it, ++turn_index) in assign_cluster_to_turns()
331 inline void remove_clusters(Turns& turns, Clusters& clusters) in remove_clusters() argument
346 turns[turn_index].cluster_id = -1; in remove_clusters()
[all …]
H A Dbacktrack_check_si.hpp37 inline void clear_visit_info(Turns& turns) in clear_visit_info() argument
42 it = boost::begin(turns); in clear_visit_info()
43 it != boost::end(turns); in clear_visit_info()
124 Turns& turns, in apply() argument
135 visitor.visit_traverse_reject(turns, turn, operation, traverse_error); in apply()
155 clear_visit_info(turns); in apply()
173 Turns& turns, Operation& operation, in apply() argument
187 clear_visit_info(turns); in apply()
190 for (int i = 0; i < turns.size(); i++) in apply()
194 if (turns[i].operations[j].visited.rejected()) in apply()
[all …]
H A Dtraverse.hpp43 static void reset_visits(Turns& turns) in reset_visits() argument
46 it = boost::begin(turns); in reset_visits()
47 it != boost::end(turns); in reset_visits()
72 Turns& turns, Rings& rings, in apply() argument
82 > switch_detector(geometry1, geometry2, turns, clusters, in apply()
86 reset_visits(turns); in apply()
96 > trav(geometry1, geometry2, turns, clusters, in apply()
H A Doverlay.hpp99 inline void get_ring_turn_info(TurnInfoMap& turn_info_map, Turns const& turns, Clusters const& clus… in get_ring_turn_info() argument
111 it = boost::begin(turns); in get_ring_turn_info()
112 it != boost::end(turns); in get_ring_turn_info()
294 turn_container_type turns; in apply() local
304 >(geometry1, geometry2, strategy, robust_policy, turns, policy); in apply()
306 visitor.visit_turns(1, turns); in apply()
311 strategy, robust_policy, turns, policy, 0); in apply()
313 strategy, robust_policy, turns, policy, 1); in apply()
324 geometry::enrich_intersection_points<Reverse1, Reverse2, OverlayType>(turns, in apply()
329 visitor.visit_turns(2, turns); in apply()
[all …]
H A Dget_turns.hpp186 Turns& turns, in apply() argument
292 std::size_t const size_before = boost::size(turns); in apply()
302 std::back_inserter(turns)); in apply()
307 std::make_pair(range::pos(turns, size_before), in apply()
308 boost::end(turns)))) in apply()
409 Turns& turns, in section_visitor()
415 , m_turns(turns) in section_visitor()
460 Turns& turns, in apply() argument
497 turns, interrupt_policy); in apply()
545 Turns& turns, in apply()
[all …]
H A Dself_turn_points.hpp85 Turns& turns, in self_section_visitor()
91 , m_turns(turns) in self_section_visitor()
133 Turns& turns, in apply()
158 … > visitor(geometry, intersection_strategy, robust_policy, turns, interrupt_policy, source_index); in apply()
287 Turns& turns, in self_turns() argument
301 >::apply(geometry, strategy, robust_policy, turns, interrupt_policy, source_index); in self_turns()
332 Turns& turns, in self_turns() argument
347 >(geometry, strategy, robust_policy, turns, interrupt_policy, source_index); in self_turns()
H A Dhandle_self_turns.hpp43 void apply(Turns& turns, in apply()
49 it = boost::begin(turns); in apply()
50 it != boost::end(turns); in apply()
80 void apply(Turns& turns, in apply()
86 it = boost::begin(turns); in apply()
87 it != boost::end(turns); in apply()
H A Dintersection_insert.hpp154 std::deque<turn_info> turns; in apply() local
157 robust_policy, turns, strategy); in apply()
160 it = boost::begin(turns); it != boost::end(turns); ++it) in apply()
283 static inline bool no_crossing_turns_or_empty(Turns const& turns) in no_crossing_turns_or_empty()
289 >::apply(boost::begin(turns), boost::end(turns)); in no_crossing_turns_or_empty()
293 static inline int inside_or_outside_turn(Turns const& turns) in inside_or_outside_turn()
296 for (typename Turns::const_iterator it = turns.begin(); in inside_or_outside_turn()
297 it != turns.end(); ++it) in inside_or_outside_turn()
344 std::deque<turn_info> turns; in apply() local
352 >(linestring, areal, strategy, robust_policy, turns, policy); in apply()
[all …]
H A Daggregate_operations.hpp168 inline bool traversable(Turns const& turns) const in traversable()
177 turn_type const& turn = turns[rwd.turn_index]; in traversable()
197 Turns const& turns, in aggregate_operations() argument
208 turn_type const& turn = turns[ranked_point.turn_index]; in aggregate_operations()
H A Dfollow.hpp414 Turns& turns, in apply() argument
436 std::sort(boost::begin(turns), boost::end(turns), sort_on_segment<turn_type>()); in apply()
444 for (turn_iterator it = boost::begin(turns); it != boost::end(turns); ++it) in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/relate/
H A Dareal_areal.hpp226 typedef typename turns::get_turns<Geometry1, Geometry2>::turn_info turn_type; in apply()
227 std::vector<turn_type> turns; in apply() local
231turns::get_turns<Geometry1, Geometry2>::apply(turns, geometry1, geometry2, interrupt_policy, inter… in apply()
250 … for_each_disjoint_geometry_if<0, Geometry1>::apply(turns.begin(), turns.end(), geometry1, pred1); in apply()
256 … for_each_disjoint_geometry_if<1, Geometry2>::apply(turns.begin(), turns.end(), geometry2, pred2); in apply()
260 if ( turns.empty() ) in apply()
270 typedef turns::less<0, turns::less_op_areal_areal<0> > less; in apply()
271 std::sort(turns.begin(), turns.end(), less()); in apply()
280 analyse_each_turn(result, analyser, turns.begin(), turns.end()); in apply()
296 analyse_uncertain_rings<0>::apply(rings_analyser, turns.begin(), turns.end()); in apply()
[all …]
H A Dlinear_linear.hpp133 typedef typename turns::get_turns<Geometry1, Geometry2>::turn_info turn_type; in apply()
134 std::vector<turn_type> turns; in apply() local
138 turns::get_turns in apply()
142 … detail::get_turns::get_turn_info_type<Geometry1, Geometry2, turns::assign_policy<true> > in apply()
143 >::apply(turns, geometry1, geometry2, interrupt_policy, intersection_strategy); in apply()
150 … for_each_disjoint_geometry_if<0, Geometry1>::apply(turns.begin(), turns.end(), geometry1, pred1); in apply()
156 … for_each_disjoint_geometry_if<1, Geometry2>::apply(turns.begin(), turns.end(), geometry2, pred2); in apply()
160 if ( turns.empty() ) in apply()
173 typedef turns::less<0, turns::less_op_linear_linear<0> > less; in apply()
174 std::sort(turns.begin(), turns.end(), less()); in apply()
[all …]
H A Dlinear_areal.hpp224 : turns::get_turns<Geom1, Geom2>::turn_info
236 typename turns::get_turns<Geom1, Geom2>::turn_info
255 std::vector<turn_type> turns; in apply() local
259turns::get_turns<Geometry1, Geometry2>::apply(turns, geometry1, geometry2, interrupt_policy, inter… in apply()
275 … for_each_disjoint_geometry_if<0, Geometry1>::apply(turns.begin(), turns.end(), geometry1, pred1); in apply()
280 … for_each_disjoint_geometry_if<1, Geometry2>::apply(turns.begin(), turns.end(), geometry2, pred2); in apply()
284 if ( turns.empty() ) in apply()
294 sort_dispatch(turns.begin(), turns.end(), is_multi<Geometry2>()); in apply()
298 turns.begin(), turns.end(), in apply()
324 std::sort(turns.begin(), turns.end(), less_ring()); in apply()
[all …]
H A Dturns.hpp32 namespace detail { namespace relate { namespace turns { namespace
72 static inline void apply(Turns & turns, in apply()
83 apply(turns, geometry1, geometry2, interrupt_policy, intersection_strategy); in apply()
87 static inline void apply(Turns & turns, in apply()
98 apply(turns, geometry1, geometry2, interrupt_policy, intersection_strategy, robust_policy); in apply()
102 static inline void apply(Turns & turns, in apply()
130 turns, interrupt_policy); in apply()
178 static turns::op_to_int<0,2,3,1,4,0> op_to_int_xuic; in operator ()()
179 static turns::op_to_int<0,3,2,1,4,0> op_to_int_xiuc; in operator ()()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/turns/
H A Dremove_duplicate_turns.hpp20 namespace detail { namespace turns namespace
47 static inline void apply(Turns& turns) in apply() argument
49 turns.erase( std::unique(turns.begin(), turns.end(), in apply()
51 turns.end() in apply()
H A Dfilter_continue_turns.hpp20 namespace detail { namespace turns namespace
62 static inline void apply(Turns& turns) in apply() argument
64 turns.erase( std::remove_if(turns.begin(), turns.end(), in apply()
66 turns.end() in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/is_valid/
H A Dhas_valid_self_turns.hpp75 Turns& turns, in apply() argument
92 turns, in apply()
97 BOOST_GEOMETRY_ASSERT(! boost::empty(turns)); in apply()
98 return visitor.template apply<failure_self_intersections>(turns); in apply()
110 std::vector<turn_type> turns; in apply() local
111 return apply(geometry, turns, visitor, strategy); in apply()
H A Dmultipolygon.hpp319 std::deque<typename has_valid_turns::turn_type> turns; in apply() local
321 ! has_valid_turns::apply(multipolygon, turns, visitor, strategy); in apply()
322 debug_print_turns(turns.begin(), turns.end()); in apply()
336 turns.begin(), in apply()
337 turns.end(), in apply()
350 turns.begin(), in apply()
351 turns.end(), in apply()
363 turns.begin(), in apply()
364 turns.end(), in apply()
H A Dpolygon.hpp471 std::deque<typename has_valid_turns::turn_type> turns; in apply() local
473 = ! has_valid_turns::apply(polygon, turns, visitor, strategy); in apply()
474 debug_print_turns(turns.begin(), turns.end()); in apply()
485 turns.begin(), turns.end(), in apply()
496 turns.begin(), in apply()
497 turns.end(), in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/
H A Dhas_self_intersections.hpp81 std::deque<turn_info> turns; in has_self_intersections() local
84 …urns<false, detail::overlay::assign_null_policy>(geometry, strategy, robust_policy, turns, policy); in has_self_intersections()
89 for(typename std::deque<turn_info>::const_iterator it = boost::begin(turns); in has_self_intersections()
90 it != boost::end(turns); ++it) in has_self_intersections()
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3399-gru.dtsi52 /* EC turns on w/ lpddr_pwr_en; always on for AP */
91 /* EC turns on w/ pp5000_en; always on for AP */
109 /* EC turns on w/ ap_core_en; always on for AP */
138 /* EC turns on w/ ap_core_en; always on for AP */
167 /* EC turns on w/ ap_core_en; always on for AP */
187 /* EC turns on w/ pp900_ddrpll_en */
191 /* EC turns on w/ pp900_pll_en */
195 /* EC turns on w/ pp900_pmu_en */
199 /* EC turns on w/ pp1800_s0_en_l */
203 /* EC turns on w/ pp1800_avdd_en_l */
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/is_simple/
H A Dlinear.hpp207 std::deque<turn_info> turns; in has_self_intersections() local
226 turns, in has_self_intersections()
229 detail::is_valid::debug_print_turns(turns.begin(), turns.end()); in has_self_intersections()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/intersects/
H A Dimplementation.hpp64 std::deque<turn_info> turns; in apply() local
78 >::apply(geometry, strategy, robust_policy, turns, policy, 0); in apply()

12345678910