Home
last modified time | relevance | path

Searched refs:de9im (Results 1 – 25 of 26) sorted by relevance

12

/third_party/boost/boost/geometry/algorithms/detail/relate/
Dde9im.hpp33 namespace de9im namespace
159 namespace detail { namespace de9im namespace
185 namespace de9im namespace
252 typename detail::de9im::push_back
260 return typename detail::de9im::push_back in operator ||()
271 namespace detail { namespace de9im namespace
287 …typedef geometry::de9im::static_mask<'T', '*', 'F', '*', '*', 'F', 'F', 'F', '*'> type; // wikiped…
295 typedef geometry::de9im::static_mask<'F', 'F', '*', 'F', 'F', '*', '*', '*', '*'> type;
310 geometry::de9im::static_mask<'F', 'T', '*', '*', '*', '*', '*', '*', '*'>,
311 geometry::de9im::static_mask<'F', '*', '*', 'T', '*', '*', '*', '*', '*'>,
[all …]
Dinterface.hpp126 struct result_handler_type<Geometry1, Geometry2, geometry::de9im::mask, false>
130 geometry::de9im::mask,
161 geometry::de9im::static_mask<II, IB, IE, BI, BB, BE, EI, EB, EE>,
167 geometry::de9im::static_mask<II, IB, IE, BI, BB, BE, EI, EB, EE>,
/third_party/boost/libs/geometry/test/algorithms/relate/
Drelate_linear_linear.cpp218 BOOST_CHECK(bg::relate(ls1, ls2, bg::de9im::mask("FT*******") in test_linestring_linestring()
219 || bg::de9im::mask("F**T*****") in test_linestring_linestring()
220 || bg::de9im::mask("F***T****"))); in test_linestring_linestring()
221 BOOST_CHECK(bg::relate(ls1, ls3, bg::de9im::mask("FT*******") in test_linestring_linestring()
222 || bg::de9im::mask("F**T*****") in test_linestring_linestring()
223 || bg::de9im::mask("F***T****"))); in test_linestring_linestring()
224 BOOST_CHECK(bg::relate(ls3, ls1, bg::de9im::mask("FT*******") in test_linestring_linestring()
225 || bg::de9im::mask("F**T*****") in test_linestring_linestring()
226 || bg::de9im::mask("F***T****"))); in test_linestring_linestring()
227 BOOST_CHECK(bg::relate(ls2, ls4, bg::de9im::mask("T*F**F***"))); // within in test_linestring_linestring()
[all …]
Drelate_linear_linear_sph.cpp215 BOOST_CHECK(bg::relate(ls1, ls2, bg::de9im::mask("FT*******") in test_linestring_linestring()
216 || bg::de9im::mask("F**T*****") in test_linestring_linestring()
217 || bg::de9im::mask("F***T****"))); in test_linestring_linestring()
218 BOOST_CHECK(bg::relate(ls1, ls3, bg::de9im::mask("FT*******") in test_linestring_linestring()
219 || bg::de9im::mask("F**T*****") in test_linestring_linestring()
220 || bg::de9im::mask("F***T****"))); in test_linestring_linestring()
221 BOOST_CHECK(bg::relate(ls3, ls1, bg::de9im::mask("FT*******") in test_linestring_linestring()
222 || bg::de9im::mask("F**T*****") in test_linestring_linestring()
223 || bg::de9im::mask("F***T****"))); in test_linestring_linestring()
224 BOOST_CHECK(bg::relate(ls2, ls4, bg::de9im::mask("T*F**F***"))); // within in test_linestring_linestring()
[all …]
Dtest_relate.hpp88 bg::de9im::mask m1(""); in check_mask()
89 bg::de9im::mask m2("TTT"); in check_mask()
90 bg::de9im::mask m3("000111222"); in check_mask()
91 bg::de9im::mask m4("000111222FFFF"); in check_mask()
92 bg::de9im::mask m5(std::string("")); in check_mask()
93 bg::de9im::mask m6(std::string("TTT")); in check_mask()
94 bg::de9im::mask m7(std::string("000111222")); in check_mask()
95 bg::de9im::mask m8(std::string("000111222FFFF")); in check_mask()
164 bool result = bg::relate(geometry1, geometry2, bg::de9im::mask(expected1)); in check_geometry()
175 … bool result0 = bg::relate(geometry1, geometry2, bg::de9im::mask(expected1), strategy_type()); in check_geometry()
[all …]
Drelate_areal_areal.cpp236 BOOST_CHECK(bg::relate(p1, p2, bg::de9im::mask("FT*******") in test_polygon_polygon()
237 || bg::de9im::mask("F**T*****") in test_polygon_polygon()
238 || bg::de9im::mask("F***T****"))); // touches() 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()
243 || bg::de9im::static_mask<'F','*','*','T'>() in test_polygon_polygon()
244 || bg::de9im::static_mask<'F','*','*','*','T'>())); in test_polygon_polygon()
/third_party/boost/libs/geometry/doc/reference/algorithms/
Drelate.qbk21 * [link geometry.reference.de9im.de9im_mask de9im::mask]
22 * [link geometry.reference.de9im.de9im_static_mask de9im::static_mask]
Drelation.qbk23 * [link geometry.reference.de9im.de9im_matrix de9im::matrix]
/third_party/boost/boost/geometry/algorithms/detail/relation/
Dinterface.hpp29 struct result_handler_type<Geometry1, Geometry2, geometry::de9im::matrix, false>
31 typedef matrix_handler<geometry::de9im::matrix> type;
182 inline de9im::matrix relation(Geometry1 const& geometry1, in relation()
190 >::template apply<de9im::matrix>(geometry1, geometry2, strategy); in relation()
206 inline de9im::matrix relation(Geometry1 const& geometry1, in relation()
213 >::template apply<de9im::matrix>(geometry1, geometry2, default_strategy()); in relation()
/third_party/boost/libs/geometry/doc/generated/
Dde9im_mask.qbk16 [section:de9im_mask de9im::mask]
18 '''<indexterm><primary>de9im</primary></indexterm><indexterm><primary>mask</primary></indexterm>'''
25 ``class de9im::mask
52 `#include <boost/geometry/algorithms/detail/relate/de9im.hpp>`
Dde9im_static_mask.qbk16 [section:de9im_static_mask de9im::static_mask]
18 '''<indexterm><primary>de9im</primary></indexterm><indexterm><primary>static_mask</primary></indext…
28 class de9im::static_mask
50 `#include <boost/geometry/algorithms/detail/relate/de9im.hpp>`
Dde9im_matrix.qbk16 [section:de9im_matrix de9im::matrix]
18 '''<indexterm><primary>de9im</primary></indexterm><indexterm><primary>matrix</primary></indexterm>'…
25 ``class de9im::matrix
104 `#include <boost/geometry/algorithms/detail/relate/de9im.hpp>`
Drelation.qbk23 de9im::matrix relation(Geometry1 const & geometry1, Geometry2 const & geometry2, Strategy const & s…
60 de9im::matrix relation(Geometry1 const & geometry1, Geometry2 const & geometry2)``
/third_party/boost/boost/geometry/algorithms/detail/touches/
Dimplementation.hpp336 detail::de9im::static_mask_touches_type,
348 detail::de9im::static_mask_touches_type,
372 detail::de9im::static_mask_touches_type,
384 detail::de9im::static_mask_touches_type,
395 detail::de9im::static_mask_touches_type,
407 detail::de9im::static_mask_touches_type,
/third_party/boost/boost/geometry/algorithms/detail/is_valid/
Dpolygon.hpp237 geometry::de9im::static_mask<'T'>, in apply()
238 geometry::de9im::static_mask<'*', 'T'>, in apply()
239 geometry::de9im::static_mask<'*', '*', '*', 'T'> in apply()
/third_party/boost/libs/geometry/doc/src/examples/algorithms/
Drelate.cpp37 boost::geometry::de9im::mask mask("T*F**F***"); // within in main()
Drelation.cpp38 boost::geometry::de9im::matrix matrix = boost::geometry::relation(p, poly); in main()
/third_party/boost/boost/geometry/algorithms/detail/overlaps/
Dinterface.hpp52 detail::de9im::static_mask_overlaps_type,
/third_party/boost/libs/geometry/test/
Dminimal.cpp46 BOOST_CHECK(bg::relate(p, ls, bg::de9im::mask("F0F******"))); in test_main()
/third_party/boost/boost/geometry/algorithms/
Dcrosses.hpp54 detail::de9im::static_mask_crosses_type,
/third_party/boost/libs/geometry/test/cs_undefined/
Dtest_relops.hpp129 bg::relate(g1, g2, bg::de9im::mask("*********"), s); in rel()
/third_party/boost/libs/geometry/doc/html/
Dgeometry_HTML.manifest256 geometry/reference/de9im.html
257 geometry/reference/de9im/de9im_mask.html
258 geometry/reference/de9im/de9im_matrix.html
259 geometry/reference/de9im/de9im_static_mask.html
/third_party/boost/boost/geometry/algorithms/detail/within/
Dimplementation.hpp71 typedef typename detail::de9im::static_mask_within_type in apply()
/third_party/boost/boost/geometry/algorithms/detail/covered_by/
Dimplementation.hpp48 typedef typename detail::de9im::static_mask_covered_by_type in apply()
/third_party/boost/boost/geometry/algorithms/detail/equals/
Dimplementation.hpp226 detail::de9im::static_mask_equals_type,

12