Home
last modified time | relevance | path

Searched refs:Linestring (Results 1 – 25 of 38) 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/is_simple/
H A Dlinear.hpp82 template <typename Linestring>
83 class is_acceptable_turn<Linestring, linestring_tag>
86 is_acceptable_turn(Linestring const& linestring) in is_acceptable_turn()
103 Linestring const& m_linestring;
114 template <typename Point, typename Linestring>
116 Linestring const& linestring) in is_boundary_point_of()
127 template <typename Turn, typename Linestring>
129 Linestring const& linestring) in is_closing_point_of()
236 template <typename Linestring, bool CheckSelfIntersections = true>
240 static inline bool apply(Linestring const& linestring, in apply()
[all …]
H A Ddebug_print_boundary_points.hpp48 template <typename Linestring>
49 struct debug_boundary_points_printer<Linestring, linestring_tag>
51 static inline void apply(Linestring const& linestring) 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 Dlinear.hpp43 template <typename Linestring>
47 static inline bool apply(Linestring const& linestring, in apply()
51 if (has_invalid_coordinate<Linestring>::apply(linestring, visitor)) in apply()
63 Linestring, in apply()
66 not_equal_to<typename point_type<Linestring>::type> in apply()
82 Linestring, closed in apply()
112 template <typename Linestring, bool AllowEmptyMultiGeometries>
115 Linestring, linestring_tag, AllowEmptyMultiGeometries
116 > : detail::is_valid::is_valid_linestring<Linestring>
141 template <typename Linestring>
[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 Dlinear.hpp40 template <typename Linestring, typename Box, typename Strategy>
41 static inline void apply(Linestring const& linestring, in apply()
62 template <typename Linestring, typename CS_Tag>
63 struct envelope<Linestring, linestring_tag, CS_Tag>
67 template <typename Linestring>
68 struct envelope<Linestring, linestring_tag, spherical_equatorial_tag>
72 template <typename Linestring>
73 struct envelope<Linestring, 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/within/
H A Dimplementation.hpp140 template <typename Point, typename Linestring>
141 struct within<Point, Linestring, point_tag, linestring_tag>
155 template <typename MultiPoint, typename Linestring>
156 struct within<MultiPoint, Linestring, multi_point_tag, 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>
221 template <typename Linestring, typename Ring>
222 struct within<Linestring, Ring, 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.hpp117 template <typename Point, typename Linestring>
118 struct covered_by<Point, Linestring, point_tag, linestring_tag>
132 template <typename MultiPoint, typename Linestring>
133 struct covered_by<MultiPoint, Linestring, multi_point_tag, 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>
198 template <typename Linestring, typename Ring>
199 struct covered_by<Linestring, Ring, 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/index/detail/algorithms/
H A Dpath_intersection.hpp50 template <typename Indexable, typename Linestring>
51 struct path_intersection<Indexable, Linestring, box_tag, linestring_tag>
53 typedef typename default_length_result<Linestring>::type comparable_distance_type;
55 …static inline bool apply(Indexable const& b, Linestring const& path, comparable_distance_type & co… in apply()
57 typedef typename ::boost::range_value<Linestring>::type point_type; in apply()
58 typedef typename ::boost::range_const_iterator<Linestring>::type const_iterator; in apply()
59 typedef typename ::boost::range_size<Linestring>::type size_type; in apply()
/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.hpp39 template <typename Linestring>
40 struct segments_begin<Linestring, linestring_tag>
44 Linestring
47 static inline return_type apply(Linestring& linestring) in apply()
153 template <typename Linestring>
154 struct segments_end<Linestring, linestring_tag>
158 Linestring
161 static inline return_type apply(Linestring& linestring) in apply()
H A Dpoint_iterator.hpp38 template <typename Linestring>
39 struct points_begin<Linestring, linestring_tag>
43 Linestring
45 apply(Linestring& linestring) in apply()
149 template <typename Linestring>
150 struct points_end<Linestring, linestring_tag>
154 Linestring
156 apply(Linestring& linestring) in apply()
/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.hpp171 typename Linestring,
196 Linestring const& linestring, in process_turn()
261 Linestring const& linestring, in process_end()
295 apply(Linestring const& linestring, Linear const&, in apply()
359 typedef typename boost::range_value<MultiLinestring>::type Linestring; typedef in boost::geometry::detail::overlay::following::linear::follow_multilinestring_linear_linestring
363 LinestringOut, Linestring, Linear,
507 typename Linestring,
515 LinestringOut, Linestring, Linear,
520 LinestringOut, Linestring, Linear,
H A Dintersection_insert.hpp520 typename Linestring, typename Box,
526 Linestring, Box,
535 static inline OutputIterator apply(Linestring const& linestring, in apply()
550 typename Linestring, typename Polygon,
557 Linestring, Polygon,
574 typename Linestring, typename Ring,
581 Linestring, Ring,
914 typename Linestring, typename MultiPoint, typename PointOut,
919 Linestring, MultiPoint, PointOut, overlay_intersection,
926 static inline OutputIterator apply(Linestring const& linestring, in apply()
[all …]
/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.hpp47 template <typename Linestring>
48 struct iterator_type<Linestring, linestring_tag>
52 Linestring, typename value_type<Linestring>::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 Dbackward_compatibility.hpp97 template <typename Point, typename Linestring, typename Strategy>
100 Point, Linestring, Strategy,
108 Strategy, Point, typename point_type<Linestring>::type
111 Linestring const& linestring, in apply()
117 typename point_type<Linestring>::type, in apply()
123 Point, Linestring, closed, ps_strategy_type in apply()
/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,
98 static inline OutputIterator apply(Linestring const& linestring, in apply()
250 typename Linestring, typename MultiLinestring,
257 Linestring, MultiLinestring,
294 typename Linestring, typename MultiPolygon,
301 Linestring, MultiPolygon,
/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.hpp79 template <typename Linestring>
80 struct point_type<linestring_tag, Linestring>
82 typedef typename boost::range_value<Linestring>::type 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.hpp46 template <typename Linestring>
47 struct iterator_type<Linestring, linestring_tag>
49 typedef typename boost::range_iterator<Linestring>::type type;
/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.hpp129 template <typename Linestring, typename SegmentOrBox>
130 struct disjoint_linear_segment_or_box<Linestring, SegmentOrBox, linestring_tag>
131 : disjoint_range_segment_or_box<Linestring, closed, SegmentOrBox>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/
H A Dpredicates.hpp276 template <typename Linestring>
277 struct predicate_check<predicates::path<Linestring>, value_tag>
280 static inline bool apply(predicates::path<Linestring> const&, Value const&, Box const&) in apply()
468 template <typename Linestring>
469 struct predicate_check<predicates::path<Linestring>, bounds_tag>
472 static inline bool apply(predicates::path<Linestring> const&, Value const&, Box const&) in apply()
723 template <typename Linestring>
724 struct predicates_is_distance< predicates::path<Linestring> >
/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.hpp49 template <typename Linestring>
50 struct topology_check<Linestring, linestring_tag>
55 topology_check(Linestring const& ls) in topology_check()
107 Linestring const& m_ls;
/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.hpp110 template <typename Linestring, typename Actor>
111 struct for_each_range<Linestring, Actor, linestring_tag>
112 : detail::for_each::fe_range_range<Linestring, Actor>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/
H A Dfor_each.hpp235 template <typename Linestring>
236 struct for_each_point<Linestring, linestring_tag>
267 template <typename Linestring>
268 struct for_each_segment<Linestring, linestring_tag>
H A Dsimplify.hpp240 template <typename Linestring>
241 struct simplify<Linestring, linestring_tag>
271 template <typename Linestring>
272 struct simplify_insert<Linestring, linestring_tag>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/geometries/concepts/
H A Dlinestring_concept.hpp74 class Linestring class
84 BOOST_CONCEPT_USAGE(Linestring) 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/wkt/
H A Dwrite.hpp322 template <typename Linestring>
323 struct wkt<Linestring, linestring_tag>
326 Linestring,
/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.hpp259 template <typename Linestring>
260 struct svg<Linestring, linestring_tag>
261 : detail::svg::svg_range<Linestring, detail::svg::prefix_linestring> {};

12