Home
last modified time | relevance | path

Searched refs:exterior_ring (Results 1 – 25 of 87) sorted by relevance

1234

/third_party/boost/boost/geometry/core/
Dexterior_ring.hpp49 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/
Dintersection_pies.cpp32 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 …]
Dinterior_triangles.cpp31 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()
Dintersection_stars.cpp56 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()
Drandom_ellipses_stars.cpp78 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/
Dexterior_ring.qbk16 [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/
Dwkt.cpp26 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/
Dpolygon_concept.hpp64 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/
Dpolygon.hpp133 >::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/
Dequals.cpp30 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()
Dcorrect.cpp35 boost::geometry::exterior_ring(cwcp) = tuple_list_of(0, 0)(10, 10)(0, 9); in BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS()
Dreverse.cpp34 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/
Dconvert_ring.hpp74 geometry::convert(source, exterior_ring(destination)); in apply()
77 boost::reverse(exterior_ring(destination)); in apply()
/third_party/boost/libs/geometry/example/
D04_boost_example.cpp63 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/
Dpoint_iterator.hpp76 (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()
Dsegment_iterator.hpp90 >::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/
Dconvert.hpp224 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()
Dfor_each.hpp168 fe_range_per_point::apply(exterior_ring(poly), f); in apply()
187 fe_range_per_segment::apply(exterior_ring(poly), f); in apply()
Dcentroid.hpp289 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/
Dcheck_geometry.hpp127 check_range<>::apply(bg::exterior_ring(g1), bg::exterior_ring(g2), tol); in apply()
/third_party/boost/boost/geometry/algorithms/detail/
Drecalculate.hpp169 range_to_range::apply(geometry::exterior_ring(destination), in apply()
170 geometry::exterior_ring(source), strategy); in apply()
Dcalculate_sum.hpp50 return Policy::apply(exterior_ring(poly), strategy) in apply()
Das_range.hpp51 return exterior_ring(input); in get()
/third_party/boost/boost/geometry/algorithms/detail/envelope/
Dareal.hpp38 = exterior_ring(polygon); in apply()
/third_party/boost/libs/geometry/test/robustness/common/
Dmake_square_polygon.hpp26 typename ring_type<Polygon>::type& ring = exterior_ring(polygon); in make_square_polygon()

1234