Home
last modified time | relevance | path

Searched refs:multi_point (Results 1 – 25 of 112) sorted by relevance

12345

/third_party/boost/libs/geometry/test/algorithms/detail/
Dtupled_output.cpp72 typedef bg::model::multi_point<point> multi_point; in test_main() typedef
78 BOOST_CHECK_EQUAL((bgd::is_range<multi_point>::value), true); in test_main()
82 BOOST_CHECK_EQUAL((bgd::is_tupled_output_element<multi_point>::value), true); in test_main()
84 test_all<boost::tuple<polygon, linestring>, boost::tuple<linestring, multi_point> >(); in test_main()
85 test_all<std::pair<polygon, linestring>, std::pair<linestring, multi_point> >(); in test_main()
87 test_range_values<boost::tuple<multi_linestring, multi_point>, in test_main()
91 test_range_values<std::pair<multi_linestring, multi_point>, in test_main()
94 test_back_inserters<boost::tuple<multi_linestring, multi_point>, in test_main()
96 boost::tuples::cons<bgr::back_insert_iterator<multi_point>, in test_main()
98 test_back_inserters<std::pair<multi_linestring, multi_point>, in test_main()
[all …]
/third_party/boost/libs/geometry/doc/generated/
Dmulti_point.qbk16 [section:model_multi_point model::multi_point]
18 '''<indexterm><primary>model</primary></indexterm><indexterm><primary>multi_point</primary></indext…
19 multi_point, a collection of points
26 class model::multi_point
44 [[``multi_point()``
46 ] [Default constructor, creating an empty multi_point. ] [
50 multi_point(Iterator begin, Iterator end)``
52 ] [Constructor with begin and end, filling the multi_point. ] [[* Iterator]: ['begin]:
59 [[``multi_point(std::initializer_list< Point > l)``
61 ] [Constructor taking std::initializer_list, filling the multi_point. ] [[* std::initializer_list< …
[all …]
/third_party/boost/boost/geometry/geometries/
Dmulti_point.hpp59 class multi_point : public Container<Point, Allocator<Point> > class
67 inline multi_point() in multi_point() function in boost::geometry::model::multi_point
73 inline multi_point(Iterator begin, Iterator end) in multi_point() function in boost::geometry::model::multi_point
80 inline multi_point(std::initializer_list<Point> l) in multi_point() function in boost::geometry::model::multi_point
113 struct tag< model::multi_point<Point, Container, Allocator> >
/third_party/boost/boost/geometry/algorithms/detail/relate/
Dmulti_point_geometry.hpp103 static inline bool apply(MultiPoint const& multi_point, in apply()
106 boundary_visitor<MultiPoint> visitor(multi_point); in apply()
145 static inline bool apply(MultiPoint const& multi_point, in apply()
150 points_type points(boost::begin(multi_point), boost::end(multi_point)); in apply()
166 static inline void apply(MultiPoint const& multi_point, in apply()
181 for ( iterator it = boost::begin(multi_point) ; it != boost::end(multi_point) ; ++it ) in apply()
242 >::apply(multi_point, tc)) in apply()
376 static inline void apply(MultiPoint const& multi_point, in apply() argument
409 >::apply(multi_point, boxes, visitor, in apply()
433 static inline void apply(MultiPoint const& multi_point, in apply()
[all …]
Dpoint_point.hpp61 MultiPoint const& multi_point, in point_multipoint_check() argument
71 iterator it = boost::begin(multi_point); in point_multipoint_check()
72 iterator last = boost::end(multi_point); in point_multipoint_check()
95 static inline void apply(Point const& point, MultiPoint const& multi_point, in apply()
99 if ( boost::empty(multi_point) ) in apply()
106 std::pair<bool, bool> rel = point_multipoint_check(point, multi_point, strategy); in apply()
133 static inline void apply(MultiPoint const& multi_point, Point const& point, in apply()
137 point_multipoint<Point, MultiPoint, true>::apply(point, multi_point, result, strategy); in apply()
/third_party/boost/boost/geometry/algorithms/detail/within/
Dmulti_point.hpp49 static inline bool apply(MultiPoint const& multi_point, in apply()
54 for ( iterator it = boost::begin(multi_point) ; it != boost::end(multi_point) ; ++it ) in apply()
115 static inline bool apply(MultiPoint const& multi_point, in apply()
135 for ( iterator it = boost::begin(multi_point) ; it != boost::end(multi_point) ; ++it ) in apply()
164 static inline bool apply(MultiPoint const& multi_point, in apply()
215 for ( iterator it = boost::begin(multi_point) ; it != boost::end(multi_point) ; ++it ) in apply()
/third_party/boost/libs/geometry/test/geometries/
Dmulti_point.cpp35 bg::model::multi_point<P> create_multi_point() in BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS()
37 bg::model::multi_point<P> mp1; in BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS()
55 bg::model::multi_point<P> mp1(create_multi_point<P>()); in test_default_constructor()
62 bg::model::multi_point<P> mp1 = create_multi_point<P>(); in test_copy_constructor()
69 bg::model::multi_point<P> mp1(create_multi_point<P>()), mp2; in test_copy_assignment()
77 typedef bg::model::multi_point<P> MP; in test_concept()
99 bg::model::multi_point<P> mp1(IL); in test_custom_multi_point()
Dinitialization.cpp30 typedef bg::model::multi_point<P> mpt; in BOOST_GEOMETRY_REGISTER_POINT_2D()
60 typedef bg::model::multi_point<P> mpt; in test_boost_assign_2d()
89 typedef bg::model::multi_point<pt> mpt; in test_boost_assign_pair_2d()
104 typedef bg::model::multi_point<pt> mpt; in test_boost_assign_tuple_2d()
118 typedef bg::model::multi_point<P> mpt; in test_initializer_list_2d()
/third_party/boost/libs/geometry/doc/src/examples/geometries/register/
Dmulti_point_templated.cpp26 std::deque<boost::tuple<float, float> > multi_point; in BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS() local
27 multi_point.push_back(boost::tuple<float, float>(1, 1)); in BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS()
28 multi_point.push_back(boost::tuple<float, float>(3, 2)); in BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS()
31 std::cout << "WKT: " << boost::geometry::wkt(multi_point) << std::endl; in BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS()
Dmulti_point.cpp26 std::deque<point_type> multi_point; in BOOST_GEOMETRY_REGISTER_MULTI_POINT() local
27 multi_point.push_back(point_type(1, 1)); in BOOST_GEOMETRY_REGISTER_MULTI_POINT()
28 multi_point.push_back(point_type(3, 2)); in BOOST_GEOMETRY_REGISTER_MULTI_POINT()
31 std::cout << "WKT: " << boost::geometry::wkt(multi_point) << std::endl; in BOOST_GEOMETRY_REGISTER_MULTI_POINT()
/third_party/boost/libs/geometry/test/io/wkt/
Dwkt_multi.cpp75 test_wkt<bg::model::multi_point<P> >("multipoint((1 2),(3 4))", 2); in test_all()
81 test_relaxed_wkt<bg::model::multi_point<P> >("multipoint(1 2,3 4)", "multipoint((1 2),(3 4))"); in test_all()
91 test_wrong_wkt<bg::model::multi_point<P> >( in test_all()
94 test_wrong_wkt<bg::model::multi_point<P> >( in test_all()
97 test_wrong_wkt<bg::model::multi_point<P> >( in test_all()
100 test_wrong_wkt<bg::model::multi_point<P> >( in test_all()
/third_party/boost/libs/geometry/test/robustness/overlay/buffer/
Dmulti_point_growth.cpp103 typedef bg::model::multi_point<P> multi_point_type; in test_growth()
105 multi_point_type multi_point; in test_growth() local
109 multi_point.push_back(point); in test_growth()
119 double area = test_growth<polygon>(multi_point, n, d, distance); in test_growth()
124 << bg::wkt(multi_point) << std::endl; in test_growth()
/third_party/boost/libs/geometry/test/algorithms/relate/
Drelate_pointlike_geometry.cpp31 typedef bg::model::multi_point<P> mpt; in test_point_multipoint()
41 typedef bg::model::multi_point<P> mpt; in test_multipoint_multipoint()
122 typedef bg::model::multi_point<P> mpt; in test_multipoint_linestring()
146 typedef bg::model::multi_point<P> mpt; in test_multipoint_multilinestring()
195 typedef bg::model::multi_point<P> mpt; in test_multipoint_ring_polygon()
213 typedef bg::model::multi_point<P> mpt; in test_multipoint_multipolygon()
/third_party/boost/boost/geometry/algorithms/detail/disjoint/
Dmultipoint_geometry.hpp270 static inline bool apply(MultiPoint const& multi_point, in apply() argument
285 for ( iterator it = boost::begin(multi_point) ; it != boost::end(multi_point) ; ++it ) in apply()
299 …static inline bool apply(SingleGeometry const& single_geometry, MultiPoint const& multi_point, Str… in apply() argument
301 return apply(multi_point, single_geometry, strategy); in apply()
394 …static inline bool apply(MultiPoint const& multi_point, MultiGeometry const& multi_geometry, Strat… in apply() argument
436 >::apply(multi_point, boxes, visitor, in apply()
446 …static inline bool apply(MultiGeometry const& multi_geometry, MultiPoint const& multi_point, Strat… in apply() argument
448 return apply(multi_point, multi_geometry, strategy); in apply()
/third_party/boost/libs/geometry/test/algorithms/
Dconvert_multi.cpp16 bg::model::multi_point<Point1>, in test_mixed_point_types()
17 bg::model::multi_point<Point2> in test_mixed_point_types()
31 Point1, bg::model::multi_point<Point2> in test_mixed_point_types()
Dis_empty.cpp46 typedef bg::model::multi_point<point> multi_point; typedef
143 typedef test_is_empty<multi_point> tester; in BOOST_AUTO_TEST_CASE()
293 linestring, polygon_cw_open, polygon_cw_closed, multi_point in BOOST_AUTO_TEST_CASE()
310 multi_point mp; in BOOST_AUTO_TEST_CASE()
313 multi_point mp_empty; in BOOST_AUTO_TEST_CASE()
Dcentroid_multi.cpp41 test_centroid<bg::model::multi_point<P> >( in test_2d()
45 test_centroid<bg::model::multi_point<P> >( in test_2d()
53 test_centroid<bg::model::multi_point<P> >( in test_2d()
Dnum_points.cpp61 typedef bg::model::multi_point<point> multi_point; in test_main() typedef
80 test_num_points<multi_point>("MULTIPOINT((0 0),(1 1))", 2u); in test_main()
Dnum_interior_rings.cpp37 typedef bg::model::multi_point<point> multi_point; typedef
86 test_num_interior_rings<multi_point>::apply("MULTIPOINT(0 0,1 1)", 0); in BOOST_AUTO_TEST_CASE()
Dnum_geometries.cpp37 typedef bg::model::multi_point<point> multi_point; typedef
86 typedef test_num_geometries<multi_point> tester; in BOOST_AUTO_TEST_CASE()
Dconvex_hull.cpp62 test_geometry<bg::model::multi_point<P> >( in test_all()
65 test_geometry<bg::model::multi_point<P> >( in test_all()
/third_party/boost/libs/geometry/test/cs_undefined/
Dcommon.hpp32 typedef bg::model::multi_point<point> multi_point; typedef
66 multi_point mpt;
/third_party/boost/libs/geometry/test/algorithms/disjoint/
Ddisjoint_coverage_p_a.cpp157 typedef bg::model::multi_point<P> MP; in test_multipoint_box()
184 typedef bg::model::multi_point<P> MP; in test_multipoint_ring()
208 typedef bg::model::multi_point<P> MP; in test_multipoint_polygon()
237 typedef bg::model::multi_point<P> MP; in test_multipoint_multipolygon()
Ddisjoint_coverage_p_p.cpp99 typedef bg::model::multi_point<P> MP; in test_point_multipoint()
122 typedef bg::model::multi_point<P> MP; in test_multipoint_point()
140 typedef bg::model::multi_point<P> MP; in test_multipoint_multipoint()
/third_party/boost/libs/geometry/test/algorithms/similarity/
Ddiscrete_hausdorff_distance.cpp31 typedef bg::model::multi_point<P> mpoint_t; in test_all_cartesian()
56 typedef bg::model::multi_point<P> mpoint_t; in test_all_geographic()
82 typedef bg::model::multi_point<P> mpoint_t; in test_all_spherical_equ()

12345