Home
last modified time | relevance | path

Searched refs:MultiPoint (Results 1 – 25 of 41) sorted by relevance

12

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/disjoint/
H A Dmultipoint_geometry.hpp110 template <typename MultiPoint, typename Linear>
221 …static inline bool apply(MultiPoint const& multipoint, Linear const& linear, Strategy const& strat… in apply()
235 geometry::model::box<typename point_type<MultiPoint>::type> in apply()
246 …static inline bool apply(Linear const& linear, MultiPoint const& multipoint, Strategy const& strat… in apply()
253 template <typename MultiPoint, typename SingleGeometry>
258 …static inline bool apply(MultiPoint const& multi_point, SingleGeometry const& single_geometry, Str… in apply()
260 typedef typename point_type<MultiPoint>::type point1_type; in apply()
268 typedef typename boost::range_const_iterator<MultiPoint>::type iterator; in apply()
283 …static inline bool apply(SingleGeometry const& single_geometry, MultiPoint const& multi_point, Str… in apply()
290 template <typename MultiPoint, typename MultiGeometry>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/distance/
H A Dmultipoint_to_geometry.hpp78 template <typename MultiPoint, typename Linear, typename Strategy>
84 typename point_type<MultiPoint>::type,
88 static inline return_type apply(MultiPoint const& multipoint, in apply()
94 typename boost::range_iterator<MultiPoint const>::type, in apply()
104 MultiPoint const& multipoint, in apply()
112 template <typename MultiPoint, typename Areal, typename Strategy>
135 typename point_type<MultiPoint>::type,
139 static inline return_type apply(MultiPoint const& multipoint, in apply()
154 typename boost::range_iterator<MultiPoint const>::type, in apply()
166 MultiPoint const& multipoint, in apply()
[all …]
H A Dbackward_compatibility.hpp245 typename MultiPoint,
251 Geometry, MultiPoint, Strategy,
259 typename point_type<MultiPoint>::type,
264 MultiPoint const& multipoint, in apply()
269 typename point_type<MultiPoint>::type, in apply()
276 Geometry, MultiPoint, ps_strategy_type, in apply()
286 typename MultiPoint,
293 MultiPoint, MultiGeometry, Strategy,
301 typename point_type<MultiPoint>::type,
305 static inline return_type apply(MultiPoint const& multipoint, in apply()
[all …]
H A Dgeometry_to_segment_or_box.hpp310 template <typename MultiPoint, typename SegmentOrBox, typename Strategy>
313 MultiPoint, SegmentOrBox, Strategy, multi_point_tag
321 MultiPoint const
331 typename point_type<MultiPoint>::type
334 static inline return_type apply(MultiPoint const& multipoint, in apply()
344 typename point_type<MultiPoint>::type in apply()
364 typename point_type<MultiPoint>::type, in apply()
431 template <typename MultiPoint, typename Segment, typename Strategy>
434 MultiPoint, Segment, Strategy,
439 MultiPoint, Segment, Strategy
[all …]
H A Diterator_selector.hpp46 template <typename MultiPoint>
47 struct iterator_selector<MultiPoint, multi_point_tag>
49 typedef geometry::point_iterator<MultiPoint> iterator_type;
51 static inline iterator_type begin(MultiPoint& multipoint) in begin()
56 static inline iterator_type end(MultiPoint& multipoint) in end()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/relate/
H A Dmulti_point_geometry.hpp47 template <typename MultiPoint>
48 static inline bool apply(MultiPoint const& , in apply()
100 template <typename MultiPoint>
101 static inline bool apply(MultiPoint const& multi_point, in apply()
104 boundary_visitor<MultiPoint> visitor(multi_point); in apply()
139 template <typename MultiPoint>
140 static inline bool apply(MultiPoint const& multi_point, in apply()
143 typedef typename boost::range_value<MultiPoint>::type point_type; in apply()
155 template <typename MultiPoint, typename SingleGeometry, bool Transpose = false>
161 static inline void apply(MultiPoint const& multi_point, in apply()
[all …]
H A Dimplementation.hpp44 template <typename Point, typename MultiPoint>
45 struct relate<Point, MultiPoint, point_tag, multi_point_tag, 0, 0, false>
46 : detail::relate::point_multipoint<Point, MultiPoint>
49 template <typename MultiPoint, typename Point>
50 struct relate<MultiPoint, Point, multi_point_tag, point_tag, 0, 0, false>
51 : detail::relate::multipoint_point<MultiPoint, Point>
85 template <typename MultiPoint, typename Geometry, typename Tag2, int TopDim2>
86 struct relate<MultiPoint, Geometry, multi_point_tag, Tag2, 0, TopDim2, false>
87 : detail::relate::multi_point_geometry<MultiPoint, Geometry>
90 template <typename Geometry, typename MultiPoint, typename Tag1, int TopDim1>
[all …]
H A Dpoint_point.hpp58 template <typename Point, typename MultiPoint>
59 std::pair<bool, bool> point_multipoint_check(Point const& point, MultiPoint const& multi_point) in point_multipoint_check()
67 typedef typename boost::range_iterator<MultiPoint const>::type iterator; in point_multipoint_check()
86 template <typename Point, typename MultiPoint, bool Transpose = false>
92 static inline void apply(Point const& point, MultiPoint const& multi_point, in apply()
124 template <typename MultiPoint, typename Point>
130 static inline void apply(MultiPoint const& multi_point, Point const& point, in apply()
134 point_multipoint<Point, MultiPoint, true>::apply(point, multi_point, result, strategy); in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/is_simple/
H A Dmultipoint.hpp39 template <typename MultiPoint>
43 static inline bool apply(MultiPoint const& multipoint, Strategy const&) in apply()
50 MultiPoint mp(multipoint); in apply()
52 geometry::less<typename point_type<MultiPoint>::type>()); in apply()
57 MultiPoint, closed in apply()
78 template <typename MultiPoint>
79 struct is_simple<MultiPoint, multi_point_tag>
80 : detail::is_simple::is_simple_multipoint<MultiPoint>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/within/
H A Dimplementation.hpp118 template <typename Point, typename MultiPoint>
119 struct within<Point, MultiPoint, point_tag, multi_point_tag>
123 template <typename MultiPoint, typename Point>
124 struct within<MultiPoint, Point, multi_point_tag, point_tag>
150 template <typename MultiPoint, typename Segment>
151 struct within<MultiPoint, Segment, multi_point_tag, segment_tag>
155 template <typename MultiPoint, typename Linestring>
156 struct within<MultiPoint, Linestring, multi_point_tag, linestring_tag>
160 template <typename MultiPoint, typename MultiLinestring>
161 struct within<MultiPoint, MultiLinestring, multi_point_tag, multi_linestring_tag>
[all …]
H A Dmulti_point.hpp47 template <typename MultiPoint, typename Point, typename Strategy>
48 static inline bool apply(MultiPoint const& multi_point, in apply()
52 typedef typename boost::range_const_iterator<MultiPoint>::type iterator; in apply()
111 template <typename MultiPoint, typename LinearOrAreal, typename Strategy>
112 static inline bool apply(MultiPoint const& multi_point, in apply()
116 typedef typename boost::range_value<MultiPoint>::type point1_type; in apply()
134 typedef typename boost::range_const_iterator<MultiPoint>::type iterator; in apply()
163 template <typename MultiPoint, typename LinearOrAreal, typename Strategy>
164 static inline bool apply(MultiPoint const& multi_point, in apply()
204 typedef typename boost::range_const_iterator<MultiPoint>::type iterator; in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/covered_by/
H A Dimplementation.hpp95 template <typename Point, typename MultiPoint>
96 struct covered_by<Point, MultiPoint, point_tag, multi_point_tag>
100 template <typename MultiPoint, typename Point>
101 struct covered_by<MultiPoint, Point, multi_point_tag, point_tag>
127 template <typename MultiPoint, typename Segment>
128 struct covered_by<MultiPoint, Segment, multi_point_tag, segment_tag>
132 template <typename MultiPoint, typename Linestring>
133 struct covered_by<MultiPoint, Linestring, multi_point_tag, linestring_tag>
137 template <typename MultiPoint, typename MultiLinestring>
138 struct covered_by<MultiPoint, MultiLinestring, multi_point_tag, multi_linestring_tag>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/envelope/
H A Dmultipoint.hpp66 template <typename Constants, typename MultiPoint, typename OutputIterator>
67 static inline void analyze_point_coordinates(MultiPoint const& multipoint, in analyze_point_coordinates()
72 typedef typename boost::range_value<MultiPoint>::type point_type; in analyze_point_coordinates()
75 MultiPoint const in analyze_point_coordinates()
230 template <typename MultiPoint, typename Box, typename Strategy>
231 static inline void apply(MultiPoint const& multipoint, Box& mbr, Strategy const& strategy) in apply()
233 typedef typename point_type<MultiPoint>::type point_type; in apply()
234 typedef typename coordinate_type<MultiPoint>::type coordinate_type; in apply()
237 MultiPoint const in apply()
243 typename coordinate_system<MultiPoint>::type::units in apply()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/overlay/
H A Dpointlike_linear.hpp88 typename MultiPoint,
97 static inline OutputIterator apply(MultiPoint const& multipoint, in apply()
103 for (typename boost::range_iterator<MultiPoint const>::type in apply()
122 typename MultiPoint,
234 static inline OutputIterator get_common_points(MultiPoint const& multipoint, in get_common_points()
253 typename boost::range_value<MultiPoint>::type in get_common_points()
266 static inline OutputIterator apply(MultiPoint const& multipoint, in apply()
274 typename boost::range_value<MultiPoint>::type in apply()
286 MultiPoint, point_vector_type, PointOut, OverlayType in apply()
353 typename MultiPoint,
[all …]
H A Dpointlike_pointlike.hpp171 typename MultiPoint,
179 static inline OutputIterator apply(MultiPoint const& multipoint, in apply()
187 for (typename boost::range_iterator<MultiPoint const>::type in apply()
208 typename MultiPoint,
216 MultiPoint const& multipoint, in apply()
223 for (typename boost::range_iterator<MultiPoint const>::type in apply()
336 typename MultiPoint,
342 Point, MultiPoint, PointOut, OverlayType,
346 Point, MultiPoint, PointOut, OverlayType
353 typename MultiPoint,
[all …]
H A Dintersection_insert.hpp813 typename MultiPoint, typename Point, typename PointOut,
819 MultiPoint, Point, PointOut, OverlayType,
825 MultiPoint, Point, PointOut, OverlayType
832 typename Point, typename MultiPoint, typename PointOut,
838 Point, MultiPoint, PointOut, OverlayType,
844 Point, MultiPoint, PointOut, OverlayType
892 typename MultiPoint, typename Linear, typename PointOut,
899 MultiPoint, Linear, PointOut, OverlayType,
905 MultiPoint, Linear, PointOut, OverlayType,
914 typename Linestring, typename MultiPoint, typename PointOut,
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/strategies/
H A Ddisjoint.hpp62 template <typename MultiPoint, typename Box>
63 struct default_strategy<MultiPoint, Box, multi_point_tag, box_tag, 0, 2>
66 typename point_type<MultiPoint>::type,
71 template <typename Box, typename MultiPoint>
72 struct default_strategy<Box, MultiPoint, box_tag, multi_point_tag, 2, 0>
75 typename point_type<MultiPoint>::type,
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/iterators/
H A Dpoint_iterator.hpp89 template <typename MultiPoint>
90 struct points_begin<MultiPoint, multi_point_tag>
94 MultiPoint
96 apply(MultiPoint& multipoint) in apply()
197 template <typename MultiPoint>
198 struct points_end<MultiPoint, multi_point_tag>
202 MultiPoint
204 apply(MultiPoint& multipoint) in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/is_valid/
H A Dpointlike.hpp56 template <typename MultiPoint, bool AllowEmptyMultiGeometries>
57 struct is_valid<MultiPoint, multi_point_tag, AllowEmptyMultiGeometries>
60 static inline bool apply(MultiPoint const& multipoint, in apply()
73 MultiPoint in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/core/
H A Dpoint_type.hpp105 template <typename MultiPoint>
106 struct point_type<multi_point_tag, MultiPoint>
110 MultiPoint
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/iterators/detail/point_iterator/
H A Diterator_type.hpp86 template <typename MultiPoint>
87 struct iterator_type<MultiPoint, multi_point_tag>
89 typedef typename boost::range_iterator<MultiPoint>::type type;
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/touches/
H A Dimplementation.hpp328 template <typename MultiPoint, typename MultiGeometry, typename Tag2, typename CastedTag2>
329 struct touches<MultiPoint, MultiGeometry, multi_point_tag, Tag2, pointlike_tag, CastedTag2, false>
333 MultiPoint,
338 template <typename Geometry, typename MultiPoint, typename Tag1, typename CastedTag1>
339 struct touches<Geometry, MultiPoint, Tag1, multi_point_tag, CastedTag1, pointlike_tag, false>
344 MultiPoint
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/
H A Dfor_each_range.hpp134 template <typename MultiPoint, typename Actor>
135 struct for_each_range<MultiPoint, Actor, multi_point_tag>
136 : detail::for_each::fe_range_range<MultiPoint, Actor>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/geometries/concepts/
H A Dmulti_point_concept.hpp42 class MultiPoint class
53 BOOST_CONCEPT_USAGE(MultiPoint) in BOOST_CONCEPT_USAGE() argument
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/io/svg/
H A Dwrite.hpp271 template <typename MultiPoint>
272 struct svg<MultiPoint, multi_point_tag>
275 MultiPoint,
278 typename boost::range_value<MultiPoint>::type

12