/third_party/boost/boost/geometry/core/ |
D | exterior_ring.hpp | 49 struct exterior_ring struct 68 struct exterior_ring struct 79 struct exterior_ring<polygon_tag, Polygon> struct 89 return traits::exterior_ring in apply() 110 inline typename ring_return_type<Polygon>::type exterior_ring(Polygon& polygon) in exterior_ring() function 112 return core_dispatch::exterior_ring in exterior_ring() 131 inline typename ring_return_type<Polygon const>::type exterior_ring( in exterior_ring() function 134 return core_dispatch::exterior_ring in exterior_ring()
|
/third_party/boost/libs/geometry/test/robustness/overlay/areal_areal/ |
D | intersection_pies.cpp | 32 bg::exterior_ring(polygon).push_back(bg::make<p>(int(cx), int(cy))); in make_pie() 52 bg::exterior_ring(polygon).push_back(bg::make<p>(int(x), int(y))); in make_pie() 54 bg::exterior_ring(polygon).push_back(bg::make<p>(int(cx), int(cy))); in make_pie() 93 bg::exterior_ring(p).push_back(bg::make<point_type>(0, 0)); in holify() 94 bg::exterior_ring(p).push_back(bg::make<point_type>(0, 5000)); in holify() 95 bg::exterior_ring(p).push_back(bg::make<point_type>(5000, 5000)); in holify() 96 bg::exterior_ring(p).push_back(bg::make<point_type>(5000, 0)); in holify() 97 bg::exterior_ring(p).push_back(bg::make<point_type>(0, 0)); in holify() 98 bg::interior_rings(p).push_back(bg::exterior_ring(polygon)); in holify() 111 bg::exterior_ring(p).push_back(bg::make<point_type>(0, 0)); in holify_multi() [all …]
|
D | interior_triangles.cpp | 31 bg::exterior_ring(polygon).push_back(point_type(0, 0)); in make_polygon() 32 bg::exterior_ring(polygon).push_back(point_type(0, count_y * 10)); in make_polygon() 33 bg::exterior_ring(polygon).push_back(point_type(count_x * 10 + 10, count_y * 10)); in make_polygon() 34 bg::exterior_ring(polygon).push_back(point_type(count_x * 10 + 10, 0)); in make_polygon() 35 bg::exterior_ring(polygon).push_back(point_type(0, 0)); in make_polygon()
|
D | intersection_stars.cpp | 56 bg::exterior_ring(polygon).push_back(bg::make<p>(x, y)); in make_star() 59 bg::exterior_ring(polygon).push_back(bg::exterior_ring(polygon).front()); in make_star()
|
D | random_ellipses_stars.cpp | 78 bg::exterior_ring(polygon).push_back(bg::make<P>(x, y)); in make_star() 81 bg::exterior_ring(polygon).push_back(bg::exterior_ring(polygon).front()); in make_star()
|
/third_party/boost/libs/geometry/doc/generated/ |
D | exterior_ring.qbk | 16 [section:exterior_ring_1 exterior_ring] 18 '''<indexterm><primary>exterior_ring</primary></indexterm>''' 23 ring_return_type<Polygon>::type exterior_ring(Polygon & polygon)`` 44 `#include <boost/geometry/core/exterior_ring.hpp>` 49 [section:exterior_ring_1_const_version exterior_ring (const version)] 51 '''<indexterm><primary>exterior_ring</primary></indexterm>''' 56 ring_return_type<Polygon const>::type exterior_ring(Polygon const & polygon)`` 77 `#include <boost/geometry/core/exterior_ring.hpp>`
|
/third_party/boost/libs/geometry/doc/src/examples/io/ |
D | wkt.cpp | 26 geom::append(geom::exterior_ring(polygon), geom::make<point_type>(0, 0)); in main() 27 geom::append(geom::exterior_ring(polygon), geom::make<point_type>(0, 4)); in main() 28 geom::append(geom::exterior_ring(polygon), geom::make<point_type>(4, 4)); in main() 29 geom::append(geom::exterior_ring(polygon), geom::make<point_type>(4, 0)); in main() 30 geom::append(geom::exterior_ring(polygon), geom::make<point_type>(0, 0)); in main()
|
/third_party/boost/boost/geometry/geometries/concepts/ |
D | polygon_concept.hpp | 64 ring_mutable_type e = traits::exterior_ring<PolygonType>::get(*poly); in apply() 66 ring_const_type ce = traits::exterior_ring<PolygonType>::get(*cpoly); in apply() 112 ring_const_type ce = traits::exterior_ring<const_polygon_type>::get(*cpoly); in apply()
|
/third_party/boost/boost/geometry/algorithms/detail/is_valid/ |
D | polygon.hpp | 133 >::apply(exterior_ring(polygon), visitor, strategy)) in apply() 264 ExteriorRing const& exterior_ring, in are_holes_inside() argument 304 && ! geometry::covered_by(range::front(*it), exterior_ring, in_exterior_strategy)) in are_holes_inside() 377 ExteriorRing const& exterior_ring, in are_holes_inside() argument 385 exterior_ring, in are_holes_inside() 402 geometry::exterior_ring(polygon), in apply()
|
/third_party/boost/libs/geometry/doc/src/examples/algorithms/ |
D | equals.cpp | 30 boost::geometry::exterior_ring(poly1) = tuple_list_of(0, 0)(0, 5)(5, 5)(5, 0)(0, 0); in BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS() 31 boost::geometry::exterior_ring(poly2) = tuple_list_of(5, 0)(0, 0)(0, 5)(5, 5)(5, 0); in BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS()
|
D | correct.cpp | 35 boost::geometry::exterior_ring(cwcp) = tuple_list_of(0, 0)(10, 10)(0, 9); in BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS()
|
D | reverse.cpp | 34 boost::geometry::exterior_ring(poly) = tuple_list_of(0, 0)(0, 9)(10, 10)(0, 0); in BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS()
|
/third_party/boost/boost/geometry/algorithms/detail/overlay/ |
D | convert_ring.hpp | 74 geometry::convert(source, exterior_ring(destination)); in apply() 77 boost::reverse(exterior_ring(destination)); in apply()
|
/third_party/boost/libs/geometry/example/ |
D | 04_boost_example.cpp | 63 push_back(exterior_ring(p)) in main() 79 exterior_ring(p) = tuple_list_of(0, 0)(0, 5)(5, 5)(5, 0)(0, 0); in main()
|
/third_party/boost/boost/geometry/iterators/ |
D | point_iterator.hpp | 76 (boost::begin(geometry::exterior_ring(polygon)), in apply() 77 boost::end(geometry::exterior_ring(polygon)), in apply() 187 (boost::end(geometry::exterior_ring(polygon)), in apply()
|
D | segment_iterator.hpp | 90 >::apply(geometry::exterior_ring(polygon)), in apply() 94 >::apply(geometry::exterior_ring(polygon)), in apply() 204 >::apply(geometry::exterior_ring(polygon)), in apply()
|
/third_party/boost/boost/geometry/algorithms/ |
D | convert.hpp | 224 per_ring::apply(geometry::exterior_ring(source), in apply() 225 geometry::exterior_ring(destination)); in apply() 403 >::apply(box, exterior_ring(polygon)); in apply() 436 >::apply(ring, exterior_ring(polygon)); in apply() 453 >::apply(exterior_ring(polygon), ring); in apply()
|
D | for_each.hpp | 168 fe_range_per_point::apply(exterior_ring(poly), f); in apply() 187 fe_range_per_segment::apply(exterior_ring(poly), f); in apply()
|
D | centroid.hpp | 289 per_ring::apply(exterior_ring(poly), transformer, strategy, state); in apply() 308 if (range_ok(exterior_ring(poly), centroid)) in apply() 312 transformer(*boost::begin(exterior_ring(poly))); in apply()
|
/third_party/boost/libs/geometry/test/srs/ |
D | check_geometry.hpp | 127 check_range<>::apply(bg::exterior_ring(g1), bg::exterior_ring(g2), tol); in apply()
|
/third_party/boost/boost/geometry/algorithms/detail/ |
D | recalculate.hpp | 169 range_to_range::apply(geometry::exterior_ring(destination), in apply() 170 geometry::exterior_ring(source), strategy); in apply()
|
D | calculate_sum.hpp | 50 return Policy::apply(exterior_ring(poly), strategy) in apply()
|
D | as_range.hpp | 51 return exterior_ring(input); in get()
|
/third_party/boost/boost/geometry/algorithms/detail/envelope/ |
D | areal.hpp | 38 = exterior_ring(polygon); in apply()
|
/third_party/boost/libs/geometry/test/robustness/common/ |
D | make_square_polygon.hpp | 26 typename ring_type<Polygon>::type& ring = exterior_ring(polygon); in make_square_polygon()
|