Home
last modified time | relevance | path

Searched refs:relate (Results 1 – 25 of 178) sorted by relevance

12345678

/third_party/boost/boost/geometry/algorithms/detail/relate/
Dimplementation.hpp40 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 …]
Dpoint_point.hpp32 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 …]
Dmulti_point_geometry.hpp38 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 …]
Dpoint_geometry.hpp30 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 …]
Dinterface.hpp39 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 …]
Drelate_impl.hpp29 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>
Dde9im.hpp46 : 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/
Drelate.qbk16 [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 …]
Dde9im_mask.qbk26 : public detail::relate::mask< 3, 3 >
52 `#include <boost/geometry/algorithms/detail/relate/de9im.hpp>`
55 * [link geometry.reference.algorithms.relate relate]
Dde9im_static_mask.qbk29 …: 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/
Dtest_relate.hpp33 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 …]
Drelate_linear_linear.cpp212 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()
Drelate_linear_linear_sph.cpp209 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()
Drelate_areal_areal.cpp231 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/
Dintersection_strategies.hpp73 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/
DHexagon.td103 // 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/
Dimplementation.hpp334 : 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/
Drelate.qbk12 [def __this_function__ relate]
17 [relate]
Drelation.qbk24 * [link geometry.reference.algorithms.relate relate]
/third_party/boost/boost/geometry/algorithms/detail/overlaps/
Dinterface.hpp50 : detail::relate::relate_impl
114 typedef typename strategy::relate::services::default_strategy in overlaps()
/third_party/boost/boost/geometry/algorithms/detail/overlay/
Dget_turn_info_helpers.hpp252 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/
Dto_svg.hpp329 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/
Dtest_get_turns_ll_invariance.hpp75 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/
Dinterface.hpp25 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/
Dsegment_intersection_collinear.cpp83 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()

12345678