Home
last modified time | relevance | path

Searched refs:multi_polygon (Results 1 – 25 of 177) sorted by relevance

12345678

/third_party/boost/libs/geometry/test/algorithms/
Dcentroid_multi.cpp67 test_centroid<bg::model::multi_polygon<bg::model::polygon<P> > >( in test_2d()
71 test_centroid<bg::model::multi_polygon<bg::model::polygon<P> > >( in test_2d()
78 test_centroid<bg::model::multi_polygon<bg::model::polygon<P> > >( in test_2d()
81 test_centroid<bg::model::multi_polygon<bg::model::polygon<P> > >( in test_2d()
91 test_centroid<bg::model::multi_polygon<bg::model::polygon<P> > >( in test_2d()
131 typedef multi_polygon<polygon<P> > multi_polygon; in test_exceptions() typedef
135 test_centroid_exception<multi_polygon>("MULTIPOLYGON()"); in test_exceptions()
136 test_centroid_exception<multi_polygon>("MULTIPOLYGON(())"); in test_exceptions()
137 test_centroid_exception<multi_polygon>("MULTIPOLYGON((), ())"); in test_exceptions()
138 test_centroid_exception<multi_polygon>("MULTIPOLYGON((()), ())"); in test_exceptions()
[all …]
Dnum_interior_rings.cpp39 typedef bg::model::multi_polygon<polygon> multi_polygon; typedef
116 typedef test_num_interior_rings<multi_polygon> tester; in BOOST_AUTO_TEST_CASE()
129 linestring, polygon, multi_polygon in BOOST_AUTO_TEST_CASE()
140 multi_polygon mpoly; in BOOST_AUTO_TEST_CASE()
Dnum_points.cpp63 typedef bg::model::multi_polygon<polygon> multi_polygon; in test_main() typedef
68 typedef bg::model::multi_polygon<open_polygon> open_multi_polygon; in test_main()
82 …test_num_points<multi_polygon>("MULTIPOLYGON(((0 0,0 10,10 10,10 0,0 0)),((0 10,1 10,1 9,0 10)))",… in test_main()
Dnum_geometries.cpp39 typedef bg::model::multi_polygon<polygon> multi_polygon; typedef
120 typedef test_num_geometries<multi_polygon> tester; in BOOST_AUTO_TEST_CASE()
Dremove_spikes.cpp166 typedef bg::model::multi_polygon<polygon> multi_polygon; in test_multi_polygons() typedef
168 test_geometry<multi_polygon>("multi_spike_with_corner", in test_multi_polygons()
Dfor_each_multi.cpp58 typedef bg::model::multi_polygon<bg::model::polygon<P> > mp; in test_all()
73 typedef bg::model::multi_polygon<bg::model::polygon<P, true, false> > omp; in test_all()
/third_party/boost/libs/geometry/test/algorithms/overlay/
Ddissolver.cpp106 MultiPolygon multi_polygon; in test_geometry() local
107 bg::read_wkt(wkt, multi_polygon); in test_geometry()
110 test_dissolve_plusmin<MultiPolygon>(caseid, multi_polygon, in test_geometry()
119 BOOST_FOREACH(polygon_type const& polygon, multi_polygon) in test_geometry()
133 int n = multi_polygon.size(); in test_geometry()
151 multi_polygon2.push_back(multi_polygon[index]); in test_geometry()
163 typedef bg::model::multi_polygon<polygon> multi_polygon; in test_all() typedef
165 test_geometry<multi_polygon>("simplex_one", in test_all()
169 test_geometry<multi_polygon>("simplex_two", in test_all()
172 test_geometry<multi_polygon>("simplex_three", in test_all()
[all …]
Dsort_by_side_basic.cpp234 typedef bg::model::multi_polygon<polygon> multi_polygon; in test_basic() typedef
236 multi_polygon g1; in test_basic()
239 multi_polygon g2; in test_basic()
252 multi_polygon, in test_basic()
253 multi_polygon in test_basic()
Dtraverse_multi.cpp442 typedef bg::model::multi_polygon in test_all()
445 > multi_polygon; in test_all() typedef
447 typedef bg::model::multi_polygon in test_all()
452 test_geometries<multi_polygon, false>(); in test_all()
Doverlay.cpp459 #define TEST_INTERSECTION(caseid, area, clips, holes) (test_overlay<multi_polygon, bg::overlay_inte…
461 #define TEST_UNION(caseid, area, clips, holes) (test_overlay<multi_polygon, bg::overlay_union>) \
463 #define TEST_DIFFERENCE_A(caseid, area, clips, holes) (test_overlay<multi_polygon, bg::overlay_diff…
465 #define TEST_DIFFERENCE_B(caseid, area, clips, holes) (test_overlay<multi_polygon, bg::overlay_diff…
468 …ECTION_WITH(caseid, index1, index2, area, clips, holes) (test_overlay<multi_polygon, bg::overlay_i…
470 #define TEST_UNION_WITH(caseid, index1, index2, area, clips, holes) (test_overlay<multi_polygon, bg…
478 typedef bg::model::multi_polygon<polygon> multi_polygon; in test_all() typedef
/third_party/boost/libs/geometry/test/algorithms/set_operations/difference/
Ddifference_multi_spike.cpp35 typedef bg::model::multi_polygon<polygon> multi_polygon; in test_spikes_in_ticket_8364() typedef
43 test_one<polygon, multi_polygon, multi_polygon>("ticket_8364_step3", in test_spikes_in_ticket_8364()
59 test_one<polygon, multi_polygon, multi_polygon>("ticket_8364_step4", in test_spikes_in_ticket_8364()
81 typedef bg::model::multi_polygon<polygon> multi_polygon; in test_spikes_in_ticket_8365() typedef
83 test_one<polygon, multi_polygon, multi_polygon>("ticket_8365_step2", in test_spikes_in_ticket_8365()
Ddifference_multi_areal_linear.cpp68 typedef bg::model::multi_polygon<polygon> multi_polygon; in test_all() typedef
70 test_areal_linear<multi_polygon, multi_linestring>(); in test_all()
/third_party/boost/libs/geometry/doc/generated/
Dmulti_polygon.qbk16 [section:model_multi_polygon model::multi_polygon]
18 '''<indexterm><primary>model</primary></indexterm><indexterm><primary>multi_polygon</primary></inde…
19 multi_polygon, a collection of polygons
29 class model::multi_polygon
47 [[``multi_polygon()``
49 ] [Default constructor, creating an empty multi_polygon. ] [
52 [[``multi_polygon(std::initializer_list< Polygon > l)``
54 ] [Constructor taking std::initializer_list, filling the multi_polygon. ] [[* std::initializer_list…
69 `#include <boost/geometry/geometries/multi_polygon.hpp>`
71 [include reference/geometries/multi_polygon.qbk]
/third_party/boost/libs/geometry/test/algorithms/buffer/
Dbuffer_with_strategies.cpp95 typedef bg::model::multi_polygon<polygon> multi_polygon; in test_all() typedef
107 test_with_strategies<multi_polygon, multi_polygon>( in test_all()
115 test_with_strategies<multi_polygon, multi_polygon>( in test_all()
120 test_with_strategies<polygon, multi_polygon>( in test_all()
128 test_with_strategies<polygon, multi_polygon>( in test_all()
/third_party/boost/libs/geometry/example/
Dml01_multipolygon_simplify.cpp25 typedef boost::geometry::model::multi_polygon<polygon > multi_polygon; in main() typedef
27 multi_polygon original_1; in main()
28 multi_polygon simplified_1; in main()
41 multi_polygon original_2(original_1); in main()
60 multi_polygon simplified_2; in main()
/third_party/boost/libs/geometry/test/io/wkt/
Dwkt_multi.cpp51 typedef bg::model::multi_polygon<PCWC> MPCWC; in test_order_closure()
52 typedef bg::model::multi_polygon<PCWO> MPCWO; in test_order_closure()
53 typedef bg::model::multi_polygon<PCCWC> MPCCWC; in test_order_closure()
54 typedef bg::model::multi_polygon<PCCWO> MPCCWO; in test_order_closure()
77 …test_wkt<bg::model::multi_polygon<bg::model::polygon<P> > >("multipolygon(((0 0,0 2,2 2,2 0,0 0),(… in test_all()
83 test_wrong_wkt<bg::model::multi_polygon<bg::model::polygon<P> > >( in test_all()
/third_party/boost/libs/geometry/test/algorithms/envelope_expand/
Denvelope.cpp94 bg::model::multi_polygon<bg::model::polygon<P> > in test_empty()
154 bg::model::multi_polygon<bg::model::polygon<P> > in test_invalid()
160 bg::model::multi_polygon<bg::model::polygon<P> > in test_invalid()
166 bg::model::multi_polygon<bg::model::polygon<P> > in test_invalid()
174 bg::model::multi_polygon<bg::model::polygon<P> > in test_invalid()
183 bg::model::multi_polygon<bg::model::polygon<P> > in test_invalid()
191 bg::model::multi_polygon<bg::model::polygon<P> > in test_invalid()
199 bg::model::multi_polygon<bg::model::polygon<P> > in test_invalid()
/third_party/boost/boost/geometry/geometries/
Dmulti_polygon.hpp55 class multi_polygon : public Container<Polygon, Allocator<Polygon> > class
68 multi_polygon() in multi_polygon() function in boost::geometry::model::multi_polygon
73 inline multi_polygon(std::initializer_list<Polygon> l) in multi_polygon() function in boost::geometry::model::multi_polygon
107 struct tag< model::multi_polygon<Polygon, Container, Allocator> >
/third_party/boost/libs/geometry/test/algorithms/set_operations/intersection/
Dintersection_multi.cpp436 typedef bg::model::multi_polygon<polygon> multi_polygon; in test_point_output() typedef
438 … test_point_output<multi_polygon, multi_polygon>(case_multi_simplex[0], case_multi_simplex[1], 10); in test_point_output()
439 test_point_output<linestring, multi_polygon>("linestring(4 0,0 4)", case_multi_simplex[0], 4); in test_point_output()
440 test_point_output<box, multi_polygon>("box(3 0,4 6)", case_multi_simplex[0], 8); in test_point_output()
462 typedef bg::model::multi_polygon<polygon> multi_polygon; in test_all() typedef
463 test_areal<ring, polygon, multi_polygon>(); in test_all()
469 typedef bg::model::multi_polygon<polygon_ccw> multi_polygon_ccw; in test_all()
474 typedef bg::model::multi_polygon<polygon_open> multi_polygon_open; in test_all()
479 typedef bg::model::multi_polygon<polygon_open_ccw> multi_polygon_open_ccw; in test_all()
483 test_areal_clip<polygon, multi_polygon, box>(); in test_all()
[all …]
/third_party/boost/libs/geometry/test/geometries/
Dmulti_polygon.cpp54 bg::model::multi_polygon<PL> create_multi_polygon() in create_multi_polygon()
56 bg::model::multi_polygon<PL> mpl1; in create_multi_polygon()
79 bg::model::multi_polygon<PL> mpl1(create_multi_polygon<P, PL>()); in test_default_constructor()
86 bg::model::multi_polygon<PL> mpl1 = create_multi_polygon<P, PL>(); in test_copy_constructor()
93 bg::model::multi_polygon<PL> mpl1(create_multi_polygon<P, PL>()), mpl2; in test_copy_assignment()
101 typedef bg::model::multi_polygon<PL> MPL; in test_concept()
128 bg::model::multi_polygon<PL> mpl1(PIL); in test_custom_multi_polygon()
/third_party/boost/libs/geometry/test/robustness/overlay/areal_areal/
Dintersection_pies.cpp105 inline void holify_multi(MultiPolygon& multi_polygon) in holify_multi() argument
117 for (int i = 0; i < multi_polygon.size(); i++) in holify_multi()
119 bg::interior_rings(p).push_back(bg::exterior_ring(multi_polygon[i])); in holify_multi()
124 multi_polygon.clear(); in holify_multi()
125 multi_polygon.push_back(p); in holify_multi()
137 typedef bg::model::multi_polygon<polygon> multi_polygon; in test_pie() typedef
203 multi_polygon mq; in test_pie()
Dticket_9081.cpp35 typedef boost::geometry::model::multi_polygon<polygon> multi_polygon; typedef
40 multi_polygon output; in debug_with_svg()
95 std::vector<multi_polygon> poly_list; in main()
99 multi_polygon mp; in main()
134 multi_polygon mp_i, mp_u, mp_d, mp_e; in main()
/third_party/boost/libs/geometry/test/algorithms/area/
Darea_multi.cpp33 typedef bg::model::multi_polygon<bg::model::polygon<pt_crt> > mp_crt; in test_all()
34 typedef bg::model::multi_polygon<bg::model::polygon<pt_sph> > mp_sph; in test_all()
35 typedef bg::model::multi_polygon<bg::model::polygon<pt_geo> > mp_geo; in test_all()
/third_party/boost/boost/geometry/algorithms/detail/overlay/
Dget_ring.hpp103 MultiPolygon const& multi_polygon) in apply()
108 && id.multi_index < int(boost::size(multi_polygon)) in apply()
111 range::at(multi_polygon, id.multi_index)); in apply()
/third_party/boost/libs/geometry/test/cs_undefined/
Dcommon.hpp31 typedef bg::model::multi_polygon<polygon> multi_polygon; typedef
65 multi_polygon mpo;

12345678