/third_party/boost/boost/geometry/algorithms/detail/relate/ |
D | implementation.hpp | 40 struct relate<Point1, Point2, point_tag, point_tag, 0, 0, false> struct 41 : detail::relate::point_point<Point1, Point2> 45 struct relate<Point, MultiPoint, point_tag, multi_point_tag, 0, 0, false> struct 46 : detail::relate::point_multipoint<Point, MultiPoint> 50 struct relate<MultiPoint, Point, multi_point_tag, point_tag, 0, 0, false> struct 51 : detail::relate::multipoint_point<MultiPoint, Point> 55 struct relate<MultiPoint1, MultiPoint2, multi_point_tag, multi_point_tag, 0, 0, false> struct 56 : detail::relate::multipoint_multipoint<MultiPoint1, MultiPoint2> 76 struct relate<Point, Geometry, point_tag, Tag2, 0, TopDim2, true> struct 77 : detail::relate::point_geometry<Point, Geometry> [all …]
|
D | point_point.hpp | 32 namespace detail { namespace relate { namespace 47 relate::set<interior, interior, '0'>(result); in apply() 51 relate::set<interior, exterior, '0'>(result); in apply() 52 relate::set<exterior, interior, '0'>(result); in apply() 55 relate::set<exterior, exterior, result_dimension<Point1>::value>(result); in apply() 102 relate::set<interior, exterior, '0', Transpose>(result); in apply() 110 relate::set<interior, interior, '0', Transpose>(result); in apply() 114 relate::set<exterior, interior, '0', Transpose>(result); in apply() 119 relate::set<interior, exterior, '0', Transpose>(result); in apply() 120 relate::set<exterior, interior, '0', Transpose>(result); in apply() [all …]
|
D | multi_point_geometry.hpp | 38 namespace detail { namespace relate namespace 51 detail::relate::topology_check<Geometry, EqPPStrategy> const& ) in apply() 104 detail::relate::topology_check<Geometry, EqPPStrategy> const& tc) in apply() 146 detail::relate::topology_check<Geometry, EqPPStrategy> const& tc) in apply() 183 if (! (relate::may_update<interior, interior, '0', Transpose>(result) in apply() 184 || relate::may_update<interior, boundary, '0', Transpose>(result) in apply() 185 || relate::may_update<interior, exterior, '0', Transpose>(result) ) ) in apply() 193 relate::set<interior, exterior, '0', Transpose>(result); in apply() 201 relate::set<interior, interior, '0', Transpose>(result); in apply() 205 relate::set<interior, boundary, '0', Transpose>(result); in apply() [all …]
|
D | point_geometry.hpp | 30 namespace detail { namespace relate { namespace 47 relate::set<interior, interior, '0', Transpose>(result); in apply() 51 relate::set<interior, boundary, '0', Transpose>(result); in apply() 55 relate::set<interior, exterior, '0', Transpose>(result); in apply() 58 relate::set<exterior, exterior, result_dimension<Point>::value, Transpose>(result); in apply() 63 typedef detail::relate::topology_check in apply() 68 if ( relate::may_update<exterior, interior, tc_t::interior, Transpose>(result) in apply() 69 || relate::may_update<exterior, boundary, tc_t::boundary, Transpose>(result) ) in apply() 76 relate::set<exterior, interior, tc_t::interior, Transpose>(result); in apply() 77 relate::set<exterior, boundary, tc_t::boundary, Transpose>(result); in apply() [all …]
|
D | interface.hpp | 39 namespace detail { namespace relate { namespace 99 bool IsGeneric = detail::relate::is_generic<Geometry1, Geometry2>::value 101 struct relate : not_implemented<Tag1, Tag2> struct 108 namespace detail { namespace relate { namespace 114 dispatch::relate<Geometry1, Geometry2>::interruption_enabled; 196 struct relate struct 204 dispatch::relate in apply() 217 typedef typename strategy::relate::services::default_strategy in apply() 223 dispatch::relate in apply() 236 struct relate struct [all …]
|
D | relate_impl.hpp | 29 namespace detail { namespace relate { namespace 44 dispatch::relate<Geometry1, Geometry2> 67 typename detail::relate::result_handler_type in apply() 74 dispatch::relate<Geometry1, Geometry2>::apply(g1, g2, handler, strategy); in apply() 81 struct relate_impl_dispatch<Geometry1, Geometry2, detail::relate::false_mask>
|
D | de9im.hpp | 46 : public detail::relate::matrix<3, 3> 98 : public detail::relate::mask<3, 3> 100 typedef detail::relate::mask<3, 3> base_type; 147 : public detail::relate::static_mask 320 typedef geometry::detail::relate::false_mask type; 379 typedef geometry::detail::relate::false_mask type; 405 typedef geometry::detail::relate::false_mask type;
|
/third_party/boost/libs/geometry/doc/generated/ |
D | relate.qbk | 16 [section:relate_4_with_strategy relate (with strategy)] 18 '''<indexterm><primary>relate</primary></indexterm>''' 23 bool relate(Geometry1 const & geometry1, Geometry2 const & geometry2, Mask const & mask, 33 … a Relate Strategy Concept ] [strategy] [The strategy which will be used for relate calculations ]] 48 `#include <boost/geometry/algorithms/relate.hpp>` 50 [include reference/algorithms/relate.qbk] 55 [section:relate_3 relate] 57 '''<indexterm><primary>relate</primary></indexterm>''' 62 bool relate(Geometry1 const & geometry1, Geometry2 const & geometry2, Mask const & mask)`` 85 `#include <boost/geometry/algorithms/relate.hpp>` [all …]
|
D | de9im_mask.qbk | 26 : public detail::relate::mask< 3, 3 > 52 `#include <boost/geometry/algorithms/detail/relate/de9im.hpp>` 55 * [link geometry.reference.algorithms.relate relate]
|
D | de9im_static_mask.qbk | 29 …: public detail::relate::static_mask< boost::mpl::vector_c< char, II, IB, IE, BI, BB, BE, EI, EB, … 50 `#include <boost/geometry/algorithms/detail/relate/de9im.hpp>` 53 * [link geometry.reference.algorithms.relate relate]
|
/third_party/boost/libs/geometry/test/algorithms/relate/ |
D | test_relate.hpp | 33 namespace bgdr = bg::detail::relate; 75 using bg::detail::relate::interior; in get_ii() 82 using bg::detail::relate::exterior; in get_ee() 97 using bg::detail::relate::interior; in check_mask() 98 using bg::detail::relate::exterior; in check_mask() 130 typedef typename bg::strategy::relate::services::default_strategy in check_geometry() 164 bool result = bg::relate(geometry1, geometry2, bg::de9im::mask(expected1)); in check_geometry() 171 typedef typename bg::strategy::relate::services::default_strategy in check_geometry() 175 … bool result0 = bg::relate(geometry1, geometry2, bg::de9im::mask(expected1), strategy_type()); in check_geometry() 179 bool result1 = bg::relate(geometry1, variant2, bg::de9im::mask(expected1)); in check_geometry() [all …]
|
D | relate_linear_linear.cpp | 212 namespace bgdr = bg::detail::relate; in test_linestring_linestring() 218 BOOST_CHECK(bg::relate(ls1, ls2, bg::de9im::mask("FT*******") in test_linestring_linestring() 221 BOOST_CHECK(bg::relate(ls1, ls3, bg::de9im::mask("FT*******") in test_linestring_linestring() 224 BOOST_CHECK(bg::relate(ls3, ls1, bg::de9im::mask("FT*******") in test_linestring_linestring() 227 BOOST_CHECK(bg::relate(ls2, ls4, bg::de9im::mask("T*F**F***"))); // within in test_linestring_linestring() 229 BOOST_CHECK(bg::relate(ls1, ls2, bg::de9im::static_mask<'F','T'>() in test_linestring_linestring() 232 BOOST_CHECK(bg::relate(ls1, ls2, bg::de9im::mask("FT") in test_linestring_linestring() 236 BOOST_CHECK_THROW(bg::relate(ls1, ls2, bg::de9im::mask("A")), bg::invalid_input_exception); in test_linestring_linestring()
|
D | relate_linear_linear_sph.cpp | 209 namespace bgdr = bg::detail::relate; in test_linestring_linestring() 215 BOOST_CHECK(bg::relate(ls1, ls2, bg::de9im::mask("FT*******") in test_linestring_linestring() 218 BOOST_CHECK(bg::relate(ls1, ls3, bg::de9im::mask("FT*******") in test_linestring_linestring() 221 BOOST_CHECK(bg::relate(ls3, ls1, bg::de9im::mask("FT*******") in test_linestring_linestring() 224 BOOST_CHECK(bg::relate(ls2, ls4, bg::de9im::mask("T*F**F***"))); // within in test_linestring_linestring() 226 BOOST_CHECK(bg::relate(ls1, ls2, bg::de9im::static_mask<'F','T'>() in test_linestring_linestring() 229 BOOST_CHECK(bg::relate(ls1, ls2, bg::de9im::mask("FT") in test_linestring_linestring() 233 BOOST_CHECK_THROW(bg::relate(ls1, ls2, bg::de9im::mask("A")), bg::invalid_input_exception); in test_linestring_linestring()
|
D | relate_areal_areal.cpp | 231 namespace bgdr = bg::detail::relate; in test_polygon_polygon() 236 BOOST_CHECK(bg::relate(p1, p2, bg::de9im::mask("FT*******") in test_polygon_polygon() 239 BOOST_CHECK(bg::relate(p1, p3, bg::de9im::mask("T*****FF*"))); // contains() in test_polygon_polygon() 240 BOOST_CHECK(bg::relate(p2, p3, bg::de9im::mask("FF*FF****"))); // disjoint() in test_polygon_polygon() 242 BOOST_CHECK(bg::relate(p1, p2, bg::de9im::static_mask<'F','T'>() in test_polygon_polygon()
|
/third_party/boost/boost/geometry/strategies/ |
D | intersection_strategies.hpp | 73 typedef policies::relate::segments_tupled 75 policies::relate::segments_intersection_points 79 policies::relate::segments_direction
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | Hexagon.td | 103 // ImmRegRel - Filter class used to relate instructions having reg-reg form 106 // PredRel - Filter class used to relate non-predicated instructions with their 109 // PredNewRel - Filter class used to relate predicated instructions with their 112 // NewValueRel - Filter class used to relate regular store instructions with 115 // NewValueRel - Filter class used to relate load/store instructions having 122 // Generate mapping table to relate non-predicate instructions with their 139 // Generate mapping table to relate predicate-true instructions with their 151 // Generate mapping table to relate predicate-false instructions with their 163 // Generate mapping table to relate predicated instructions with their .new 175 // Generate mapping table to relate .new predicated instructions with their old [all …]
|
/third_party/boost/boost/geometry/algorithms/detail/touches/ |
D | implementation.hpp | 334 : detail::relate::relate_impl 346 : detail::relate::relate_impl 370 : detail::relate::relate_impl 382 : detail::relate::relate_impl 393 : detail::relate::relate_impl 405 : detail::relate::relate_impl 432 typedef typename strategy::relate::services::default_strategy in apply()
|
/third_party/boost/libs/geometry/doc/reference/algorithms/ |
D | relate.qbk | 12 [def __this_function__ relate] 17 [relate]
|
D | relation.qbk | 24 * [link geometry.reference.algorithms.relate relate]
|
/third_party/boost/boost/geometry/algorithms/detail/overlaps/ |
D | interface.hpp | 50 : detail::relate::relate_impl 114 typedef typename strategy::relate::services::default_strategy in overlaps()
|
/third_party/boost/boost/geometry/algorithms/detail/overlay/ |
D | get_turn_info_helpers.hpp | 252 typedef policies::relate::segments_tupled 254 policies::relate::segments_intersection_points 258 policies::relate::segments_direction 347 typedef policies::relate::segments_tupled 349 policies::relate::segments_intersection_points 353 policies::relate::segments_direction
|
/third_party/boost/libs/geometry/test/ |
D | to_svg.hpp | 329 typedef typename bg::detail::relate::turns::get_turns<G1, G2>::turn_info turn_info; in to_svg() 356 bg::detail::relate::turns::get_turns in to_svg() 364 typedef bg::detail::relate::turns::less in to_svg() 367 bg::detail::relate::turns::less_op_xxx_linear in to_svg() 369 0, bg::detail::relate::turns::op_to_int<> in to_svg()
|
/third_party/boost/libs/geometry/test/algorithms/set_operations/ |
D | test_get_turns_ll_invariance.hpp | 75 bg_detail::relate::turns::get_turns in compute_turns() 95 typedef typename bg::strategy::relate::services::default_strategy in apply() 100 typedef typename bg_detail::relate::turns::get_turns in apply()
|
/third_party/boost/boost/geometry/algorithms/detail/relation/ |
D | interface.hpp | 25 namespace detail { namespace relate namespace 53 typename detail::relate::result_handler_type in apply() 60 resolve_strategy::relate::apply(geometry1, geometry2, handler, strategy); in apply()
|
/third_party/boost/libs/geometry/test/strategies/ |
D | segment_intersection_collinear.cpp | 83 typedef bg::policies::relate::segments_intersection_points in test_segment_intersection() 94 bg::policies::relate::direction_type dir in test_segment_intersection() 96 ::apply(sr12, sr34, bg::policies::relate::segments_direction()); in test_segment_intersection() 137 typedef bg::policies::relate::segments_intersection_points in test_segment_ratio()
|