Home
last modified time | relevance | path

Searched refs:operation_union (Results 1 – 25 of 30) sorted by relevance

12

/third_party/boost/boost/geometry/algorithms/detail/overlay/
Dget_turn_info_ll.hpp172 tp.operations[0].operation = operation_union; in apply()
173 tp.operations[1].operation = operation_union; in apply()
192 … tp.operations[0].operation = operation_union; in apply()
211 … tp.operations[1].operation = operation_union; in apply()
226 tp.operations[0].operation = operation_union; in apply()
227 tp.operations[1].operation = operation_union; in apply()
239 tp.operations[0].operation = operation_union; in apply()
240 tp.operations[1].operation = operation_union; in apply()
301 operation_union : in apply()
362 spike_op = operation_union; in apply()
[all …]
Doverlay_type.hpp34 operation_union, enumerator
50 static const operation_type value = operation_union;
56 static const operation_type value = operation_union;
74 static const operation_type value = operation_union;
Dget_turn_info_for_endpoint.hpp209 return operation_union; in union_or_blocked_same_dirs()
211 return is_last ? operation_blocked : operation_union; in union_or_blocked_same_dirs()
220 return is_last ? operation_blocked : operation_union; in union_or_blocked_different_dirs()
222 return operation_union; in union_or_blocked_different_dirs()
435 if ( op1 != operation_union in handle_internal()
436 || op2 != operation_union in handle_internal()
443 op2 = opposite ? operation_union : operation_intersection; in handle_internal()
448 …BOOST_GEOMETRY_ASSERT(operations_combination(operations, operation_intersection, operation_union)); in handle_internal()
487 || op2 != operation_union in handle_internal()
494 op2 = second_going_out ? operation_union : operation_intersection; in handle_internal()
[all …]
Dget_turn_info_la.hpp180 … tp.operations[0].operation = operation_union; in apply()
191 tp.operations[0].operation = operation_union; in apply()
192 tp.operations[1].operation = operation_union; in apply()
202 tp.operations[1].operation = operation_union; in apply()
400 bool is_p_spike = ( op == operation_union || op == operation_intersection ) in calculate_spike_operation()
445 op = operation_union; in calculate_spike_operation()
467 ( tp.operations[0].operation == operation_union in append_collinear_spikes()
487 tp.operations[1].operation = operation_union; in append_collinear_spikes()
608 op1 = operation_union; in replace_method_and_operations_tm()
615 op0 = operation_union; in replace_method_and_operations_tm()
[all …]
Dget_turn_info.hpp102 ? operation_union : operation_intersection; in ui_else_iu()
104 ? operation_intersection : operation_union; in ui_else_iu()
111 both(ti, condition ? operation_union : operation_intersection); in uu_else_ii()
256 ? operation_union : operation_intersection; in both_collinear()
258 ? operation_intersection : operation_union; in both_collinear()
317 ti.operations[index].operation = operation_union; in apply()
341 both(ti, operation_union); in apply()
348 ti.operations[index_p].operation = operation_union; in apply()
383 ti.operations[index].operation = operation_union; in apply()
402 : operation_union; in apply()
[all …]
Dtraversal_switch_detector.hpp55 = target_operation == operation_union
57 : operation_union;
496 return ! (turn.both(operation_union) || turn.both(operation_intersection)); in connects_same_region()
499 if (BOOST_GEOMETRY_CONDITION(target_operation == operation_union)) in connects_same_region()
511 || turn.combination(operation_intersection, operation_union)); in connects_same_region()
630 if ((turn.both(operation_union) || turn.both(operation_intersection)) in iterate()
Dless_by_segment_ratio.hpp182 bool const left_both_uu = left_turn.both(operation_union); in operator ()()
183 bool const right_both_uu = right_turn.both(operation_union); in operator ()()
Dhandle_colocations.hpp125 bool const left_both_uu = left_turn.both(operation_union); in operator ()()
126 bool const right_both_uu = right_turn.both(operation_union); in operator ()()
468 if (! (turn.both(operation_union) in discard_interior_exterior_turns()
469 || turn.combination(operation_union, operation_blocked))) in discard_interior_exterior_turns()
853 && for_operation == operation_union && cinfo.open_count == 0) in gather_cluster_properties()
880 if ((for_operation == operation_union in gather_cluster_properties()
Doverlay.hpp114 = target_operation == operation_union in get_ring_turn_info()
116 : operation_union; in get_ring_turn_info()
144 (BOOST_GEOMETRY_CONDITION(target_operation == operation_union) in get_ring_turn_info()
Ddebug_turn_info.hpp42 case operation_union : return 'u'; in operation_char()
Dsort_by_side.hpp667 return for_operation == operation_union in open_count()
675 return for_operation == operation_union in assign_zones()
689 struct side_compare<operation_union>
Dfollow_linear_linear.hpp114 if ( operation.operation != operation_union ) in is_leaving()
155 if ( operation.operation != operation_union ) in is_isolated_point()
Dfollow.hpp86 if (op.operation == operation_union) in is_leaving()
154 return (op.operation == operation_union || op.operation == operation_blocked) in is_touching()
Dtraversal.hpp375 static bool const is_union = target_operation == operation_union; in select_cc_operation()
771 bool const is_union = target_operation == operation_union; in select_turn_from_cluster()
877 = (allow_uu || ! start_turn.both(operation_union)) in change_index_for_self_turn()
/third_party/boost/libs/geometry/test/algorithms/overlay/
Dtraverse_ccw.cpp232 area1 = intersect<clock, clock>(wkt1, wkt2, name, ov::operation_union); in test_polygon()
233 area2 = intersect<counter, counter>(wkt1, wkt2, name, ov::operation_union); in test_polygon()
234 area3 = intersect<clock, counter>(wkt1, wkt2, name, ov::operation_union); in test_polygon()
235 area4 = intersect<counter, clock>(wkt1, wkt2, name, ov::operation_union); in test_polygon()
260 area1 = intersect<box, clock>(wkt1, wkt2, name + "_bp", ov::operation_union); in test_box_polygon()
261 area2 = intersect<box, counter>(wkt1, wkt2, name + "_bp", ov::operation_union); in test_box_polygon()
262 area3 = intersect<clock, box>(wkt2, wkt1, name + "_pb", ov::operation_union); in test_box_polygon()
263 area4 = intersect<counter, box>(wkt2, wkt1, name + "_pb", ov::operation_union); in test_box_polygon()
Dsort_by_side_basic.cpp157 sbs.assign_zones(detail::overlay::operation_union); in apply_get_turns()
159 std::size_t const open_count = sbs.open_count(detail::overlay::operation_union); in apply_get_turns()
/third_party/boost/boost/geometry/algorithms/detail/
Dhas_self_intersections.hpp98 info.operations[0].operation == detail::overlay::operation_union in has_self_intersections()
99 && info.operations[1].operation == detail::overlay::operation_union; in has_self_intersections()
/third_party/boost/boost/geometry/algorithms/detail/is_valid/
Dis_acceptable_turn.hpp44 detail::overlay::operation_union;
65 detail::overlay::operation_union;
/third_party/boost/boost/geometry/algorithms/detail/relate/
Dlinear_linear.hpp246 else if ( ( it->operations[0].operation == overlay::operation_union in apply()
248 || it->operations[1].operation == overlay::operation_union in apply()
304 if ( op != overlay::operation_union in apply()
342 if ( m_exit_watcher.get_exit_operation() == overlay::operation_union ) in apply()
444 else if ( op == overlay::operation_union || op == overlay::operation_blocked ) in apply()
616 ||*/ m_previous_operation == overlay::operation_union in apply()
Dlinear_areal.hpp606 else if ( ( it->operations[0].operation == overlay::operation_union in apply()
692 if ( op != overlay::operation_union in apply()
712 if ( m_exit_watcher.get_exit_operation() == overlay::operation_union ) in apply()
779 || ( m_previous_operation == overlay::operation_union in apply()
843 else if ( op == overlay::operation_union ) in apply()
963 else if ( op == overlay::operation_union || op == overlay::operation_blocked ) in apply()
971 if ( op == overlay::operation_union ) in apply()
1139 ||*/ m_previous_operation == overlay::operation_union in apply()
1456 if ( op != overlay::operation_union in apply()
1476 if ( op == overlay::operation_union ) in apply()
Dareal_areal.hpp390 if ( op == overlay::operation_union ) in per_turn()
458 if ( op != overlay::operation_union in apply()
483 else if ( op != overlay::operation_union ) in apply()
506 if ( op == overlay::operation_union ) in apply()
736 else if ( it->operations[0].operation == overlay::operation_union in turns()
737 && it->operations[1].operation == overlay::operation_union ) in turns()
Dturns.hpp163 case detail::overlay::operation_union : return U; in operator ()()
251 if ( left_operation.operation == overlay::operation_union ) in operator ()()
258 if ( right_operation.operation == overlay::operation_union ) in operator ()()
/third_party/boost/libs/geometry/example/
D05_b_overlay_linestring_polygon_example.cpp87 == bg::detail::overlay::operation_union) in main()
/third_party/boost/boost/geometry/algorithms/detail/turns/
Dcompare_turns.hpp48 case detail::overlay::operation_union : return U; in order_op()
/third_party/boost/boost/geometry/algorithms/detail/touches/
Dimplementation.hpp195 return turn.both(overlay::operation_union) in ok_for_touch()
197 || turn.combination(overlay::operation_union, overlay::operation_blocked) in ok_for_touch()

12