| /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 D | ring.hpp | 54 template <typename Ring, closure_selector Closure /* open */> 58 static inline bool apply(Ring const&, VisitPolicy& visitor) in apply() 66 template <typename Ring> 67 struct is_topologically_closed<Ring, closed> 70 static inline bool apply(Ring const& ring, VisitPolicy& visitor) in apply() 101 template <typename Ring, bool IsInteriorRing> 105 static inline bool apply(Ring const& ring, VisitPolicy& visitor, in apply() 110 typedef typename point_type<Ring>::type point_type; in apply() 114 order_as_direction<geometry::point_order<Ring>::value>::value, in apply() 115 geometry::closure<Ring>::value 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/buffer/ |
| H A D | buffered_ring.hpp | 46 template <typename Ring> 47 struct buffered_ring : public Ring 72 template <typename Ring> 73 struct buffered_ring_collection : public std::vector<Ring> 100 template <typename Ring> 101 struct tag<geometry::detail::buffer::buffered_ring<Ring> > 107 template <typename Ring> 108 struct point_order<geometry::detail::buffer::buffered_ring<Ring> > 110 static const order_selector value = geometry::point_order<Ring>::value; 114 template <typename Ring> [all …]
|
| H A D | buffered_piece_collection.hpp | 120 template <typename Ring, typename IntersectionStrategy, typename RobustPolicy> 125 Ring, IntersectionStrategy, RobustPolicy 128 typedef typename geometry::point_type<Ring>::type point_type; 129 typedef typename geometry::coordinate_type<Ring>::type coordinate_type; 162 typename geometry::point_type<Ring>::type 299 buffered_ring_collection<buffered_ring<Ring> > offsetted_rings; // indexed by multi_index 302 buffered_ring_collection<Ring> traversed_rings; 790 buffered_ring_collection<buffered_ring<Ring> >, in get_turns() 870 buffered_ring<Ring>& added = offsetted_rings.back(); in update_closing_point() 878 buffered_ring<Ring>& ring) in update_last_point() [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 D | implementation.hpp | 167 template <typename Point, typename Ring> 168 struct within<Point, Ring, point_tag, ring_tag> 182 template <typename MultiPoint, typename Ring> 183 struct within<MultiPoint, Ring, multi_point_tag, ring_tag> 221 template <typename Linestring, typename Ring> 222 struct within<Linestring, Ring, linestring_tag, ring_tag> 226 template <typename MultiLinestring, typename Ring> 227 struct within<MultiLinestring, Ring, multi_linestring_tag, ring_tag> 258 template <typename Ring, typename Polygon> 259 struct within<Ring, Polygon, ring_tag, polygon_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 D | implementation.hpp | 144 template <typename Point, typename Ring> 145 struct covered_by<Point, Ring, point_tag, ring_tag> 159 template <typename MultiPoint, typename Ring> 160 struct covered_by<MultiPoint, Ring, multi_point_tag, ring_tag> 198 template <typename Linestring, typename Ring> 199 struct covered_by<Linestring, Ring, linestring_tag, ring_tag> 203 template <typename MultiLinestring, typename Ring> 204 struct covered_by<MultiLinestring, Ring, multi_linestring_tag, ring_tag> 235 template <typename Ring, typename Polygon> 236 struct covered_by<Ring, Polygon, ring_tag, polygon_tag> [all …]
|
| /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 D | areal.hpp | 38 template <typename Ring> 42 static inline bool apply(Ring const& ring, Strategy const&) in apply() 47 static inline bool apply(Ring const& ring) in apply() 53 Ring, geometry::closure<Ring>::value in apply() 113 template <typename Ring> 114 struct is_simple<Ring, ring_tag> 115 : detail::is_simple::is_simple_ring<Ring>
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/ |
| H A D | correct.hpp | 127 template <typename Ring, template <typename> class Predicate> 130 typedef typename point_type<Ring>::type point_type; 131 typedef typename coordinate_type<Ring>::type coordinate_type; 135 order_as_direction<geometry::point_order<Ring>::value>::value, 136 geometry::closure<Ring>::value 141 static inline void apply(Ring& r, Strategy const& strategy) in apply() 148 closure_selector const s = geometry::closure<Ring>::value; in apply() 157 geometry::traits::resize<Ring>::apply(r, boost::size(r) - 1); in apply() 235 template <typename Ring> 236 struct correct<Ring, ring_tag> [all …]
|
| H A D | area.hpp | 85 template <typename Ring, typename Strategy> 87 apply(Ring const& ring, Strategy const& strategy) in apply() 90 assert_dimension<Ring, 2>(); in apply() 104 typedef typename reversible_view<Ring const, Direction>::type rview_type; in apply() 159 template <typename Ring> 160 struct area<Ring, ring_tag> 163 order_as_direction<geometry::point_order<Ring>::value>::value, 164 geometry::closure<Ring>::value
|
| H A D | convert.hpp | 357 template <typename Box, typename Ring> 358 struct convert<Box, Ring, box_tag, ring_tag, 2, false> 362 Ring, 363 geometry::closure<Ring>::value == closed, 364 geometry::point_order<Ring>::value == counterclockwise 403 template <typename Ring, typename Polygon, std::size_t DimensionCount> 404 struct convert<Ring, Polygon, ring_tag, polygon_tag, DimensionCount, false> 406 static inline void apply(Ring const& ring, Polygon& polygon) in apply() 411 Ring, ring_type, in apply() 419 template <typename Polygon, typename Ring, std::size_t DimensionCount> [all …]
|
| H A D | is_convex.hpp | 45 template <typename Ring, typename SideStrategy> 46 static inline bool apply(Ring const& ring, SideStrategy const& strategy) in apply() 51 geometry::closure<Ring>::value in apply() 61 typedef detail::normalized_view<Ring const> view_type; in apply()
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/views/detail/boundary_view/ |
| H A D | implementation.hpp | 218 template <typename Ring> 219 class ring_boundary : closeable_view<Ring, closure<Ring>::value>::type 222 typedef typename closeable_view<Ring, closure<Ring>::value>::type base_type; 230 explicit ring_boundary(Ring& ring) in ring_boundary() 429 template <typename Ring> 430 struct boundary_view<Ring, ring_tag> 431 : detail::boundary_views::ring_boundary<Ring> 433 explicit boundary_view(Ring& ring) in boundary_view() 434 : detail::boundary_views::ring_boundary<Ring>(ring) in boundary_view()
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/core/ |
| H A D | ring_type.hpp | 91 template <typename Ring> 92 struct ring_return_type<ring_tag, Ring> 94 typedef Ring& type; 149 template <typename Ring> 150 struct ring_type<ring_tag, Ring> 152 typedef Ring type;
|
| H A D | point_order.hpp | 68 template <typename Ring> 125 template <typename Ring> 126 struct point_order<ring_tag, Ring> 129 = geometry::traits::point_order<Ring>::value;
|
| H A D | point_type.hpp | 86 template <typename Ring> 87 struct point_type<ring_tag, Ring> 89 typedef typename boost::range_value<Ring>::type type;
|
| H A D | closure.hpp | 139 template <typename Ring> 140 struct closure<ring_tag, Ring> 143 = geometry::traits::closure<Ring>::value;
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/iterators/ |
| H A D | segment_iterator.hpp | 54 template <typename Ring> 55 struct segments_begin<Ring, ring_tag> 59 Ring 62 static inline return_type apply(Ring& ring) in apply() 168 template <typename Ring> 169 struct segments_end<Ring, ring_tag> 173 Ring 176 static inline return_type apply(Ring& ring) in apply()
|
| H A D | point_iterator.hpp | 52 template <typename Ring> 53 struct points_begin<Ring, ring_tag> 55 static inline typename detail::point_iterator::iterator_type<Ring>::type 56 apply(Ring& ring) in apply() 163 template <typename Ring> 164 struct points_end<Ring, ring_tag> 166 static inline typename detail::point_iterator::iterator_type<Ring>::type 167 apply(Ring& ring) in apply()
|
| /OK3568_Linux_fs/kernel/Documentation/mhi/ |
| H A D | mhi.rst | 95 [Read Pointer (RP)] ----------->[Ring Element] } TD 96 [Write Pointer (WP)]- [Ring Element] 97 - [Ring Element] 98 --------->[Ring Element] 99 [Ring Element] 106 * Ring is considered empty when RP == WP. 107 * Ring is considered full when WP + 1 == RP. 122 [Read Pointer (RP)] ----------->[Ring Element] } ED 123 [Write Pointer (WP)]- [Ring Element] 124 - [Ring Element] [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 D | backward_compatibility.hpp | 130 template <typename Point, typename Ring, typename Strategy> 133 Point, Ring, Strategy, 140 Strategy, Point, typename point_type<Ring>::type 144 Ring const& ring, in apply() 150 typename point_type<Ring>::type, in apply() 156 Point, Ring, in apply() 157 geometry::closure<Ring>::value, in apply()
|
| H A D | point_to_geometry.hpp | 148 typename Ring, 156 Strategy, Point, typename point_type<Ring>::type 160 Ring const& ring, in apply() 170 Point, Ring, closure<Ring>::value, Strategy in apply() 378 template <typename Point, typename Ring, typename Strategy> 381 Point, Ring, Strategy, point_tag, ring_tag, 385 Point, Ring, closure<Ring>::value, Strategy
|
| /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 D | linear_areal.hpp | 216 template <typename Segment, typename Ring> 217 struct disjoint_segment_areal<Segment, Ring, ring_tag> 221 Ring const& ring, in apply() 226 Ring, closure<Ring>::value, Segment in apply() 236 strategy.template get_point_in_geometry_strategy<Segment, Ring>()); 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 D | iterator_type.hpp | 57 template <typename Ring> 58 struct iterator_type<Ring, ring_tag> 62 Ring, typename value_type<Ring>::type
|
| /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 D | get_ring.hpp | 57 template<typename Ring> 58 static inline Ring const& apply(ring_identifier const& , Ring const& ring) in apply()
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/equals/ |
| H A D | implementation.hpp | 316 template <typename Polygon, typename Ring, bool Reverse> 317 struct equals<Polygon, Ring, polygon_tag, ring_tag, 2, Reverse> 322 template <typename Ring, typename Box, bool Reverse> 323 struct equals<Ring, Box, ring_tag, box_tag, 2, Reverse> 377 template <typename MultiPolygon, typename Ring, bool Reverse> 380 MultiPolygon, Ring,
|
| /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 D | iterator_type.hpp | 53 template <typename Ring> 54 struct iterator_type<Ring, ring_tag> 56 typedef typename boost::range_iterator<Ring>::type type;
|