Home
last modified time | relevance | path

Searched refs:MultiLinestring (Results 1 – 25 of 27) 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/intersection/
H A Dmulti.hpp94 typename Linestring, typename MultiLinestring,
99 MultiLinestring const& ml, in apply()
106 MultiLinestring const in apply()
132 typename MultiLinestring, typename Areal,
136 static inline OutputIterator apply(MultiLinestring const& ml, Areal const& areal, in apply()
143 MultiLinestring const in apply()
170 typename Areal, typename MultiLinestring,
174 static inline OutputIterator apply(Areal const& areal, MultiLinestring const& ml, in apply()
193 typename MultiLinestring, typename Box,
197 static inline OutputIterator apply(MultiLinestring const& multi_linestring, 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/within/
H A Dimplementation.hpp145 template <typename Point, typename MultiLinestring>
146 struct within<Point, MultiLinestring, point_tag, multi_linestring_tag>
160 template <typename MultiPoint, typename MultiLinestring>
161 struct within<MultiPoint, MultiLinestring, multi_point_tag, multi_linestring_tag>
204 template <typename Linestring, typename MultiLinestring>
205 struct within<Linestring, MultiLinestring, linestring_tag, multi_linestring_tag>
209 template <typename MultiLinestring, typename Linestring>
210 struct within<MultiLinestring, Linestring, multi_linestring_tag, linestring_tag>
226 template <typename MultiLinestring, typename Ring>
227 struct within<MultiLinestring, Ring, multi_linestring_tag, ring_tag>
[all …]
/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.hpp122 template <typename Point, typename MultiLinestring>
123 struct covered_by<Point, MultiLinestring, point_tag, multi_linestring_tag>
137 template <typename MultiPoint, typename MultiLinestring>
138 struct covered_by<MultiPoint, MultiLinestring, multi_point_tag, multi_linestring_tag>
181 template <typename Linestring, typename MultiLinestring>
182 struct covered_by<Linestring, MultiLinestring, linestring_tag, multi_linestring_tag>
186 template <typename MultiLinestring, typename Linestring>
187 struct covered_by<MultiLinestring, Linestring, multi_linestring_tag, linestring_tag>
203 template <typename MultiLinestring, typename Ring>
204 struct covered_by<MultiLinestring, Ring, multi_linestring_tag, ring_tag>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/core/
H A Dring_type.hpp112 template <typename MultiLinestring>
113 struct ring_return_type<multi_linestring_tag, MultiLinestring>
120 boost::is_const<MultiLinestring>,
121 typename boost::range_value<MultiLinestring>::type const,
122 typename boost::range_value<MultiLinestring>::type
166 template <typename MultiLinestring>
167 struct ring_type<multi_linestring_tag, MultiLinestring>
171 typename ring_return_type<multi_linestring_tag, MultiLinestring>::type
H A Dpoint_type.hpp115 template <typename MultiLinestring>
116 struct point_type<multi_linestring_tag, MultiLinestring>
121 typename boost::range_value<MultiLinestring>::type
H A Dpoint_order.hpp147 template <typename MultiLinestring>
148 struct point_order<multi_linestring_tag, MultiLinestring>
H A Dclosure.hpp161 template <typename MultiLinestring>
162 struct closure<multi_linestring_tag, MultiLinestring>
/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 Dlinear.hpp78 template <typename MultiLinestring, typename CS_Tag>
81 MultiLinestring, multi_linestring_tag, CS_Tag
88 template <typename MultiLinestring>
91 MultiLinestring, multi_linestring_tag, spherical_equatorial_tag
98 template <typename MultiLinestring>
101 MultiLinestring, multi_linestring_tag, geographic_tag
/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 Dlinear.hpp107 template <typename MultiLinestring>
108 class is_acceptable_turn<MultiLinestring, multi_linestring_tag>
111 typedef typename boost::range_value<MultiLinestring>::type linestring_type;
159 is_acceptable_turn(MultiLinestring const& multilinestring) in is_acceptable_turn()
188 MultiLinestring const& m_multilinestring;
272 template <typename MultiLinestring>
298 static inline bool apply(MultiLinestring const& multilinestring, in apply()
350 template <typename MultiLinestring>
351 struct is_simple<MultiLinestring, multi_linestring_tag>
352 : detail::is_simple::is_simple_multilinestring<MultiLinestring>
H A Ddebug_print_boundary_points.hpp60 template <typename MultiLinestring>
61 struct debug_boundary_points_printer<MultiLinestring, multi_linestring_tag>
63 static inline void apply(MultiLinestring const& multilinestring) in apply()
65 typedef typename point_type<MultiLinestring>::type point_type; in apply()
69 for (typename boost::range_iterator<MultiLinestring const>::type it in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/iterators/detail/segment_iterator/
H A Diterator_type.hpp102 template <typename MultiLinestring>
103 class iterator_type<MultiLinestring, multi_linestring_tag>
108 MultiLinestring
114 typename boost::range_iterator<MultiLinestring>::type,
116 typename value_type<MultiLinestring>::type,
119 typename value_type<MultiLinestring>::type
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/iterators/
H A Dsegment_iterator.hpp106 template <typename MultiLinestring>
107 struct segments_begin<MultiLinestring, multi_linestring_tag>
111 MultiLinestring
114 static inline return_type apply(MultiLinestring& multilinestring) in apply()
214 template <typename MultiLinestring>
215 struct segments_end<MultiLinestring, multi_linestring_tag>
219 MultiLinestring
222 static inline return_type apply(MultiLinestring& multilinestring) in apply()
H A Dpoint_iterator.hpp103 template <typename MultiLinestring>
104 struct points_begin<MultiLinestring, multi_linestring_tag>
108 MultiLinestring
111 static inline return_type apply(MultiLinestring& multilinestring) in apply()
211 template <typename MultiLinestring>
212 struct points_end<MultiLinestring, multi_linestring_tag>
216 MultiLinestring
219 static inline return_type apply(MultiLinestring& multilinestring) in apply()
/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 Dtopology_check.hpp114 template <typename MultiLinestring>
115 struct topology_check<MultiLinestring, multi_linestring_tag>
120 topology_check(MultiLinestring const& mls) in topology_check()
170 typedef typename boost::range_iterator<MultiLinestring const>::type ls_iterator; in init()
173 typename boost::range_reference<MultiLinestring const>::type in init()
187 typename boost::range_value<MultiLinestring const>::type const in init()
290 MultiLinestring const& m_mls;
296 typedef typename geometry::point_type<MultiLinestring>::type point_type;
/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.hpp93 template <typename MultiLinestring>
94 class iterator_type<MultiLinestring, multi_linestring_tag>
97 typedef typename inner_range_type<MultiLinestring>::type inner_range;
102 typename boost::range_iterator<MultiLinestring>::type,
104 typename value_type<MultiLinestring>::type,
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/
H A Dlength.hpp162 template <typename MultiLinestring>
163 struct length<MultiLinestring, multi_linestring_tag> : detail::multi_sum
166 static inline typename default_length_result<MultiLinestring>::type
167 apply(MultiLinestring const& multi, Strategy const& strategy) in apply()
171 typename default_length_result<MultiLinestring>::type, in apply()
174 typename boost::range_value<MultiLinestring>::type, in apply()
H A Dsimplify.hpp287 template <typename MultiLinestring>
288 struct simplify<MultiLinestring, multi_linestring_tag>
/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 Dfollow_linear_linear.hpp341 typename MultiLinestring,
351 typename boost::range_value<MultiLinestring>::type,
359 typedef typename boost::range_value<MultiLinestring>::type Linestring;
371 MultiLinestring const
428 apply(MultiLinestring const& multilinestring, Linear const& linear, in apply()
529 typename MultiLinestring,
537 LinestringOut, MultiLinestring, Linear,
542 LinestringOut, MultiLinestring, Linear,
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/sections/
H A Drange_by_section.hpp148 template <typename MultiLinestring, typename Section>
149 struct range_by_section<multi_linestring_tag, MultiLinestring, Section>
152 MultiLinestring,
156 typename boost::range_value<MultiLinestring>::type,
H A Dsectionalize.hpp877 typename MultiLinestring,
881 struct sectionalize<multi_linestring_tag, MultiLinestring, Reverse, DimensionVector>
888 typename point_type<MultiLinestring>::type,
/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 Dlinear.hpp126 template <typename MultiLinestring, bool AllowEmptyMultiGeometries>
129 MultiLinestring, multi_linestring_tag, AllowEmptyMultiGeometries
156 static inline bool apply(MultiLinestring const& multilinestring, in apply()
/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 Dlinear_segment_or_box.hpp135 template <typename MultiLinestring, typename SegmentOrBox>
138 MultiLinestring, SegmentOrBox, multi_linestring_tag
139 > : multirange_constant_size_geometry<MultiLinestring, SegmentOrBox>
/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_linestring_concept.hpp43 class MultiLinestring class
54 BOOST_CONCEPT_USAGE(MultiLinestring) 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.hpp284 template <typename MultiLinestring>
285 struct svg<MultiLinestring, multi_linestring_tag>
288 MultiLinestring,
291 typename boost::range_value<MultiLinestring>::type,
/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 Dpoint_to_geometry.hpp459 template<typename Point, typename MultiLinestring, typename Strategy>
462 Point, MultiLinestring, Strategy, point_tag, multi_linestring_tag,
466 Point, MultiLinestring, Strategy

12