Home
last modified time | relevance | path

Searched refs:Segment (Results 1 – 25 of 116) sorted by relevance

12345

/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.hpp131 typename Segment,
136 : not_implemented<Segment, Areal>
140 template <typename Segment, typename Polygon>
141 class disjoint_segment_areal<Segment, Polygon, polygon_tag>
147 Segment const& segment, in check_interior_rings()
154 Segment, in check_interior_rings()
158 ring_type, closure<ring_type>::value, Segment in check_interior_rings()
173 static inline bool apply(Segment const& segment, in apply()
181 ring, closure<Polygon>::value, Segment in apply()
192 typename point_type<Segment>::type p; in apply()
[all …]
H A Dsegment_box.hpp67 template <typename Segment, typename Box, typename Strategy>
68 static inline bool apply(Segment const& segment, in apply()
72 assert_dimension_equal<Segment, Box>(); in apply()
74 typedef typename point_type<Segment>::type segment_point_type; in apply()
75 typedef typename cs_tag<Segment>::type segment_cs_type; in apply()
200 template <typename Segment, typename Box, typename Strategy>
201 static inline bool apply(Segment const& segment, in apply()
218 template <typename Segment, typename Box, std::size_t DimensionCount>
219 struct disjoint<Segment, Box, DimensionCount, segment_tag, box_tag, false>
H A Dmultipoint_geometry.hpp130 template <typename Box, typename Segment>
131 inline void apply(Box& total, Segment const& segment) const in apply()
157 template <typename Box, typename Segment>
158 inline bool apply(Box const& box, Segment const& segment) const in apply()
160 return ! dispatch::disjoint<Segment, Box>::apply(segment, box, m_strategy); in apply()
442 template <typename MultiPoint, typename Segment, std::size_t DimensionCount>
445 MultiPoint, Segment, DimensionCount, multi_point_tag, segment_tag, false
446 > : detail::disjoint::multirange_constant_size_geometry<MultiPoint, Segment>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/expand/
H A Dsegment.hpp45 template <typename Box, typename Segment, typename Strategy>
47 Segment const& segment, in apply()
53 typename point_type<Segment>::type p[2]; in apply()
58 dimension<Segment>::value in apply()
79 typename Box, typename Segment,
85 Box, Segment,
91 0, dimension<Segment>::value, StrategyLess, StrategyGreater
101 typename Box, typename Segment,
106 Box, Segment,
115 typename Box, typename Segment,
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/util/
H A Durl.hpp15 using Segment = std::pair<size_t, size_t>; // position, length typedef in mbgl::util::URL
17 const Segment query;
18 const Segment scheme;
19 const Segment domain;
20 const Segment path;
30 using Segment = std::pair<size_t, size_t>; // position, length typedef in mbgl::util::Path
32 const Segment directory;
33 const Segment extension;
34 const Segment filename;
H A Durl.cpp70 : query([&]() -> Segment { in URL()
78 scheme([&]() -> Segment { in __anon14e840fe0302()
84 domain([&]() -> Segment { in __anon14e840fe0402()
93 path([&]() -> Segment { in __anon14e840fe0502()
105 : directory([&]() -> Segment { in Path()
111 extension([&]() -> Segment { in __anon14e840fe0702()
126 filename([&]() -> Segment { in __anon14e840fe0802()
/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 Dgeometry_to_segment_or_box.hpp59 template <typename Segment>
60 struct segment_or_box_point_range_closure<Segment, segment_tag>
119 template <typename Segment>
120 struct assign_new_min_iterator<Segment, segment_tag>
149 template <typename Segment, typename PointRange>
150 struct assign_segment_or_box_points<Segment, PointRange, segment_tag>
152 static inline void apply(Segment const& segment, PointRange& range) in apply()
383 template <typename Linear, typename Segment, typename Strategy>
386 Linear, Segment, Strategy, linear_tag, segment_tag,
388 > : detail::distance::geometry_to_segment_or_box<Linear, Segment, Strategy>
[all …]
H A Dsegment_to_box.hpp63 typename Segment,
71 typedef typename point_type<Segment>::type segment_point;
98 static inline return_type apply(Segment const& segment, in apply()
177 typename Segment,
181 class segment_to_box_2D_generic<Segment, Box, Strategy, true>
184 typedef typename point_type<Segment>::type segment_point;
213 static inline return_type apply(Segment const& segment, in apply()
697 typename Segment,
704 : not_implemented<Segment, Box>
710 typename Segment,
[all …]
H A Dbackward_compatibility.hpp48 template<typename Point, typename Segment, typename Strategy>
55 typename point_type<Segment>::type
57 apply(Point const& point, Segment const& segment, Strategy const& ) in apply()
62 typename point_type<Segment>::type, in apply()
66 typename point_type<Segment>::type p[2]; in apply()
86 template <typename Point, typename Segment, typename Strategy>
89 Point, Segment, Strategy,
92 > : detail::distance::point_to_segment<Point, Segment, Strategy>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/views/
H A Dsegment_view.hpp44 template <typename Segment>
48 typename geometry::point_type<Segment>::type,
52 typedef typename geometry::point_type<Segment>::type point_type;
55 explicit segment_view(Segment const& segment) in segment_view()
64 inline copy_policy(Segment const& segment) in copy_policy()
74 Segment const& m_segment;
86 template<typename Segment>
87 struct tag<segment_view<Segment> >
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/strategies/spherical/
H A Ddisjoint_segment_box.hpp44 template <typename Segment, typename Box>
48 typename point_type<Segment>::type,
53 template <typename Segment, typename Box>
54 static inline typename point_in_geometry_strategy<Segment, Box>::type
57 typedef typename point_in_geometry_strategy<Segment, Box>::type strategy_type; in get_point_in_geometry_strategy()
62 template <typename Segment, typename Box>
63 static inline bool apply(Segment const& segment, Box const& box) in apply()
65 typedef typename point_type<Segment>::type segment_point_type; in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/strategies/geographic/
H A Ddisjoint_segment_box.hpp63 template <typename Segment, typename Box>
67 typename point_type<Segment>::type,
72 template <typename Segment, typename Box>
73 static inline typename point_in_geometry_strategy<Segment, Box>::type
76 typedef typename point_in_geometry_strategy<Segment, Box>::type strategy_type; in get_point_in_geometry_strategy()
81 template <typename Segment, typename Box>
82 inline bool apply(Segment const& segment, Box const& box) const 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 Dpointlike_linear.hpp89 typename Segment,
98 Segment const& segment, in apply()
148 template <typename Box, typename Segment>
149 inline void apply(Box& total, Segment const& segment) const in apply()
174 template <typename Box, typename Segment>
175 inline bool apply(Box const& box, Segment const& segment) const in apply()
336 typename Segment,
342 Point, Segment, PointOut, OverlayType, point_tag, segment_tag
345 Point, Segment, PointOut, OverlayType,
372 typename Segment,
[all …]
/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 Dsegment.hpp44 template <typename Segment>
45 struct is_valid<Segment, segment_tag>
48 static inline bool apply(Segment const& segment, VisitPolicy& visitor, Strategy const&) in apply()
52 typename point_type<Segment>::type p[2]; in apply()
58 Segment in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/strategies/cartesian/
H A Ddisjoint_segment_box.hpp249 template <typename Segment, typename Box>
253 typename point_type<Segment>::type,
258 template <typename Segment, typename Box>
259 static inline typename point_in_geometry_strategy<Segment, Box>::type
262 typedef typename point_in_geometry_strategy<Segment, Box>::type strategy_type; in get_point_in_geometry_strategy()
267 template <typename Segment, typename Box>
268 static inline bool apply(Segment const& segment, Box const& box) in apply()
270 assert_dimension_equal<Segment, Box>(); in apply()
274 Segment, Box, void in apply()
277 typedef typename point_type<Segment>::type segment_point_type; in apply()
H A Dside_of_intersection.hpp223 template <typename T, typename Segment, typename Point>
224 static inline T side_value(Segment const& a, Segment const& b, in side_value()
225 Segment const& c, Point const& fallback_point) in side_value()
328 template <typename Segment, typename Point>
329 static inline int apply(Segment const& a, Segment const& b, in apply()
330 Segment const& c, in apply()
333 typedef typename geometry::coordinate_type<Segment>::type coordinate_type; in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/
H A Dbounded_view.hpp37 template <typename Segment, typename Box>
38 struct bounded_view<Segment, Box, segment_tag, box_tag, cs::cartesian>
43 explicit bounded_view(Segment const& segment) in bounded_view()
64 Segment const& m_segment;
67 template <typename Segment, typename Box, typename CSystem>
68 struct bounded_view<Segment, Box, segment_tag, box_tag, CSystem>
73 explicit bounded_view(Segment const& segment) in bounded_view()
/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.hpp35 template <typename Indexable, typename Segment>
36 struct path_intersection<Indexable, Segment, box_tag, segment_tag>
38 …typedef typename default_distance_result<typename point_type<Segment>::type>::type comparable_dist…
40 …static inline bool apply(Indexable const& b, Segment const& segment, comparable_distance_type & co… in apply()
42 typedef typename point_type<Segment>::type point_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/
H A Dassign_values.hpp289 template <typename Segment>
290 struct assign<segment_tag, Segment, 2>
291 : detail::assign::assign_2d_box_or_segment<Segment>
310 template <typename Segment>
311 struct assign_zero<segment_tag, Segment>
324 template <typename Segment>
325 struct assign_inverse<segment_tag, Segment>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/policies/relate/
H A Dtupled.hpp69 template <typename Segment>
70 static inline return_type degenerate(Segment const& segment, in degenerate()
80 template <typename Segment, typename Ratio>
81 static inline return_type one_degenerate(Segment const& segment, in one_degenerate()
/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 Dalways_simple.hpp63 template <typename Segment>
64 struct is_simple<Segment, segment_tag>
65 : detail::is_simple::always_simple<Segment>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/programs/
H A Dsegment.hpp13 class Segment { class
15 Segment(std::size_t vertexOffset_, in Segment() function in mbgl::Segment
41 using SegmentVector = std::vector<Segment<Attributes>>;
/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 Dsegment.hpp412 template <typename Segment, typename Box>
413 static inline void apply(Segment const& segment, Box& mbr) in apply()
415 typename point_type<Segment>::type p[2]; in apply()
431 template <typename Segment>
432 struct envelope<Segment, segment_tag>
435 static inline void apply(Segment const& segment, in apply()
439 typename point_type<Segment>::type p[2]; in apply()
444 dimension<Segment>::value in apply()
/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 Dsectionalize.hpp159 template <typename Segment>
160 static inline void apply(Segment const& seg, in apply()
163 typedef typename coordinate_type<Segment>::type coordinate_type; in apply()
193 template <typename Segment>
194 static inline void apply(Segment const& seg, in apply()
197 typedef typename coordinate_type<Segment>::type coordinate_type; in apply()
229 template <typename Segment>
230 static inline void apply(Segment const&, int [Count]) in apply()
282 template <typename Segment>
283 static inline bool apply(Segment const& seg) in apply()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/core/
H A Daccess.hpp217 typename Segment,
222 struct indexed_access<segment_tag, Segment, CoordinateType, Index, Dimension, boost::false_type>
223 : detail::indexed_access_non_pointer<Segment, CoordinateType, Index, Dimension>
229 typename Segment,
234 struct indexed_access<segment_tag, Segment, CoordinateType, Index, Dimension, boost::true_type>
235 : detail::indexed_access_pointer<Segment, CoordinateType, Index, Dimension>

12345