Home
last modified time | relevance | path

Searched refs:ranked_point (Results 1 – 3 of 3) sorted by relevance

/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 Dsort_by_side.hpp38 struct ranked_point struct
40 ranked_point() in ranked_point() function
51 ranked_point(const Point& p, signed_size_type ti, int oi, in ranked_point() argument
202 typedef ranked_point<Point> rp;
207 inline bool operator()(rp const& ranked_point) const in operator ()()
211 return ranked_point.count_left == 0 in operator ()()
212 && ranked_point.count_right > 0; in operator ()()
218 inline bool operator()(rp const& ranked_point) const in operator ()()
222 return ranked_point.count_left < 2 in operator ()()
223 && ranked_point.count_right >= 2; in operator ()()
[all …]
H A Daggregate_operations.hpp206 typename Sbs::rp const& ranked_point = sbs.m_ranked_points[i]; in aggregate_operations() local
208 turn_type const& turn = turns[ranked_point.turn_index]; in aggregate_operations()
210 turn_operation_type const& op = turn.operations[ranked_point.operation_index]; in aggregate_operations()
212 if (! ((target_operation == operation_union && ranked_point.rank == 0) in aggregate_operations()
215 || (op.operation == operation_blocked && ranked_point.direction == dir_from))) in aggregate_operations()
223 if (aggregation.empty() || aggregation.back().rank != ranked_point.rank) in aggregate_operations()
226 current.rank = ranked_point.rank; in aggregate_operations()
231 segment_identifier const& sid = ranked_point.seg_id; in aggregate_operations()
234 rwd.direction = ranked_point.direction; in aggregate_operations()
235 rwd.turn_index = ranked_point.turn_index; in aggregate_operations()
[all …]
H A Dtraversal.hpp407 typename sbs_type::rp const& ranked_point = sbs.m_ranked_points[i]; in select_from_cluster_union() local
408 if (ranked_point.rank == selected_rank in select_from_cluster_union()
409 && ranked_point.direction == sort_by_side::dir_to) in select_from_cluster_union()
411 turn_index = ranked_point.turn_index; in select_from_cluster_union()
412 op_index = ranked_point.operation_index; in select_from_cluster_union()
551 typename sbs_type::rp const& ranked_point = sbs.m_ranked_points[i]; in analyze_cluster_intersection() local
553 if (ranked_point.rank == selected_rank) in analyze_cluster_intersection()
555 turn_type const& ranked_turn = m_turns[ranked_point.turn_index]; in analyze_cluster_intersection()
556 … turn_operation_type const& ranked_op = ranked_turn.operations[ranked_point.operation_index]; in analyze_cluster_intersection()
572 typename sbs_type::rp const& ranked_point = sbs.m_ranked_points[selected_index]; in analyze_cluster_intersection() local
[all …]