Home
last modified time | relevance | path

Searched refs:Ring (Results 1 – 25 of 89) sorted by relevance

1234

/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 Dring.hpp54 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 Dbuffered_ring.hpp46 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 Dbuffered_piece_collection.hpp120 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 Dimplementation.hpp167 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 Dimplementation.hpp144 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 Dareal.hpp38 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 Dcorrect.hpp127 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 Darea.hpp85 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 Dconvert.hpp357 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 Dis_convex.hpp45 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 Dimplementation.hpp218 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 Dring_type.hpp91 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 Dpoint_order.hpp68 template <typename Ring>
125 template <typename Ring>
126 struct point_order<ring_tag, Ring>
129 = geometry::traits::point_order<Ring>::value;
H A Dpoint_type.hpp86 template <typename Ring>
87 struct point_type<ring_tag, Ring>
89 typedef typename boost::range_value<Ring>::type type;
H A Dclosure.hpp139 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 Dsegment_iterator.hpp54 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 Dpoint_iterator.hpp52 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 Dmhi.rst95 [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 Dbackward_compatibility.hpp130 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 Dpoint_to_geometry.hpp148 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 Dlinear_areal.hpp216 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 Diterator_type.hpp57 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 Dget_ring.hpp57 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 Dimplementation.hpp316 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 Diterator_type.hpp53 template <typename Ring>
54 struct iterator_type<Ring, ring_tag>
56 typedef typename boost::range_iterator<Ring>::type type;

1234