Home
last modified time | relevance | path

Searched refs:Box (Results 1 – 25 of 203) sorted by relevance

123456789

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/geometries/register/
H A Dbox.hpp22 #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_ACCESS(Box, Point, MinCorner, MaxCorner) \ argument
24 struct indexed_access<Box, min_corner, D> \
27 static inline ct get(Box const& b) \
29 static inline void set(Box& b, ct const& value) \
33 struct indexed_access<Box, max_corner, D> \
36 static inline ct get(Box const& b) \
38 static inline void set(Box& b, ct const& value) \
43 #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_ACCESS_TEMPLATED(Box, MinCorner, MaxCorner) \ argument
45 struct indexed_access<Box<P>, min_corner, D> \
48 static inline ct get(Box<P> const& b) \
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/strategies/cartesian/
H A Ddistance_pythagoras_point_box.hpp45 template <typename Point, typename Box, typename T>
46 static inline void apply(Point const& point, Box const& box, T& result) in apply()
72 template <typename Point, typename Box, typename T>
73 static inline void apply(Point const&, Box const&, T&) in apply()
99 template <typename Point, typename Box>
104 Point, Box, CalculationType
108 template <typename Point, typename Box>
109 static inline typename calculation_type<Point, Box>::type
110 apply(Point const& point, Box const& box) in apply()
114 ( (concepts::ConstPoint<typename point_type<Box>::type>) ); in apply()
[all …]
H A Ddisjoint_segment_box.hpp50 template <typename SegmentPoint, typename Box, typename RelativeDistance>
53 Box const& box, in apply()
58 typedef typename coordinate_type<Box>::type box_coordinate_type; in apply()
104 typename Box,
113 Box const& box, in apply()
164 Box, in apply()
176 typename Box,
181 RelativeDistance, SegmentPoint, Box, 0, Dimension
186 Box const& box) in apply()
214 RelativeDistance, SegmentPoint, Box, 1, Dimension in apply()
[all …]
H A Dpoint_in_box.hpp146 typename Box,
152 static inline bool apply(Point const& point, Box const& box) in apply()
167 Point, Box, in apply()
178 typename Box,
181 struct relate_point_box_loop<SubStrategy, Point, Box, DimensionCount, DimensionCount>
183 static inline bool apply(Point const& , Box const& ) in apply()
193 typename Box,
198 static inline bool apply(Point const& point, Box const& box) in apply()
203 Point, Box, in apply()
219 template <typename Point, typename Box>
[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 Dinterface.hpp47 template <typename Box, typename Strategy>
49 Box& box, in apply()
55 template <typename Box>
57 Box& box, in apply()
81 template <typename Box, typename Strategy>
83 Box& box, in apply()
87 concepts::check<Box>(); in apply()
97 template <typename Box, typename Strategy>
100 Box& m_box;
103 visitor(Box& box, Strategy const& strategy) in visitor()
[all …]
H A Drange.hpp55 template <typename Iterator, typename Box, typename Strategy>
58 Box& mbr, in apply()
64 initialize<Box, 0, dimension<Box>::value>::apply(mbr); in apply()
75 dispatch::expand<Box, value_type>::apply(mbr, *it, strategy); in apply()
80 template <typename Range, typename Box, typename Strategy>
81 static inline void apply(Range const& range, Box& mbr, Strategy const& strategy) in apply()
92 template <typename MultiRange, typename Box, typename Strategy>
94 Box& mbr, in apply()
111 Box helper_mbr; in apply()
114 dispatch::expand<Box, Box>::apply(mbr, helper_mbr, strategy); in apply()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/rtree/node/
H A Dvariant_dynamic.hpp22 template <typename Value, typename Parameters, typename Box, typename Allocators, typename Tag>
27 rtree::ptr_pair<Box, typename Allocators::node_pointer>,
30 rtree::ptr_pair<Box, typename Allocators::node_pointer>
42 template <typename Value, typename Parameters, typename Box, typename Allocators, typename Tag>
64 template <typename Value, typename Parameters, typename Box, typename Allocators>
65 struct node<Value, Parameters, Box, Allocators, node_variant_dynamic_tag>
68 variant_leaf<Value, Parameters, Box, Allocators, node_variant_dynamic_tag>,
69 variant_internal_node<Value, Parameters, Box, Allocators, node_variant_dynamic_tag>
73 template <typename Value, typename Parameters, typename Box, typename Allocators>
74 struct internal_node<Value, Parameters, Box, Allocators, node_variant_dynamic_tag>
[all …]
H A Dvariant_static.hpp20 template <typename Value, typename Parameters, typename Box, typename Allocators>
21 struct variant_internal_node<Value, Parameters, Box, Allocators, node_variant_static_tag>
24 rtree::ptr_pair<Box, typename Allocators::node_pointer>,
34 template <typename Value, typename Parameters, typename Box, typename Allocators>
35 struct variant_leaf<Value, Parameters, Box, Allocators, node_variant_static_tag>
50 template <typename Value, typename Parameters, typename Box, typename Allocators>
51 struct node<Value, Parameters, Box, Allocators, node_variant_static_tag>
54 variant_leaf<Value, Parameters, Box, Allocators, node_variant_static_tag>,
55 variant_internal_node<Value, Parameters, Box, Allocators, node_variant_static_tag>
59 template <typename Value, typename Parameters, typename Box, typename Allocators>
[all …]
H A Dnode.hpp45 template <typename Box, typename FwdIter, typename Translator>
46 inline Box elements_box(FwdIter first, FwdIter last, Translator const& tr) in elements_box()
48 Box result; in elements_box()
74 template <typename Box, typename FwdIter, typename Translator>
75 inline Box values_box(FwdIter first, FwdIter last, Translator const& tr) in values_box()
82 Box result = elements_box<Box>(first, last, tr); in values_box()
99 template <typename Value, typename Options, typename Translator, typename Box, typename Allocators>
104 …typedef typename rtree::internal_node<Value, parameters_type, Box, Allocators, typename Options::n…
105 …typedef typename rtree::leaf<Value, parameters_type, Box, Allocators, typename Options::node_tag>:…
107 typedef rtree::subtree_destroyer<Value, Options, Translator, Box, Allocators> subtree_destroyer;
[all …]
H A Dvariant_visitor.hpp24 template <typename Value, typename Parameters, typename Box, typename Allocators, typename Tag>
27 template <typename Value, typename Parameters, typename Box, typename Allocators, typename Tag>
32 template <typename V, typename Value, typename Parameters, typename Box, typename Allocators, typen…
35 variant_leaf<Value, Parameters, Box, Allocators, Tag>, in get() argument
36 variant_internal_node<Value, Parameters, Box, Allocators, Tag> in get()
44 template <typename Visitor, typename Value, typename Parameters, typename Box, typename Allocators,…
47 variant_leaf<Value, Parameters, Box, Allocators, Tag>, in apply_visitor() argument
48 variant_internal_node<Value, Parameters, Box, Allocators, Tag> in apply_visitor()
54 template <typename Visitor, typename Value, typename Parameters, typename Box, typename Allocators,…
57 variant_leaf<Value, Parameters, Box, Allocators, Tag>, in apply_visitor() argument
[all …]
/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 Dinterface.hpp48 template <typename Box, typename Strategy>
49 static inline void apply(Box& box, in apply()
53 dispatch::expand<Box, Geometry>::apply(box, geometry, strategy); in apply()
56 template <typename Box>
57 static inline void apply(Box& box, in apply()
70 dispatch::expand<Box, Geometry>::apply(box, geometry, strategy_type()); in apply()
83 template <typename Box, typename Strategy>
84 static inline void apply(Box& box, in apply()
88 concepts::check<Box>(); in apply()
90 concepts::check_concepts_and_equal_dimensions<Box, Geometry const>(); in apply()
[all …]
/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>
41 typedef typename geometry::coordinate_type<Box>::type coordinate_type;
67 template <typename Segment, typename Box, typename CSystem>
68 struct bounded_view<Segment, Box, segment_tag, box_tag, CSystem>
71 typedef typename geometry::coordinate_type<Box>::type coordinate_type;
91 Box m_box;
96 template <typename BoxIn, typename Box, typename CSystem>
97 struct bounded_view<BoxIn, Box, box_tag, box_tag, CSystem>
100 typedef typename geometry::coordinate_type<Box>::type coordinate_type;
[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 Dmargin.hpp19 template <typename Box>
23 typename coordinate_type<Box>::type,
100 template <typename Box,
101 std::size_t CurrentDimension = dimension<Box>::value>
106 static inline typename default_margin_result<Box>::type apply(Box const& b) in apply()
108 return simple_margin_for_each_dimension<Box, CurrentDimension - 1>::apply(b) + in apply()
113 template <typename Box>
114 struct simple_margin_for_each_dimension<Box, 1>
116 static inline typename default_margin_result<Box>::type apply(Box const& b) in apply()
138 template <typename Box>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/
H A Dget_max_size.hpp28 template <typename Box, std::size_t Dimension>
31 static inline typename coordinate_type<Box>::type apply(Box const& box) in apply()
33 typename coordinate_type<Box>::type s in apply()
36 return (std::max)(s, get_max_size_box<Box, Dimension - 1>::apply(box)); in apply()
40 template <typename Box>
41 struct get_max_size_box<Box, 0>
43 static inline typename coordinate_type<Box>::type apply(Box const& box) in apply()
51 template <typename Box>
52 inline typename coordinate_type<Box>::type get_max_size(Box const& box) in get_max_size()
54 return get_max_size_box<Box, dimension<Box>::value - 1>::apply(box); in get_max_size()
H A Dpartition.hpp33 template <int Dimension, typename Box>
34 inline void divide_box(Box const& box, Box& lower_box, Box& upper_box) in divide_box()
36 typedef typename coordinate_type<Box>::type ctype; in divide_box()
52 template <typename Box, typename IteratorVector, typename OverlapsPolicy>
53 inline void divide_into_subsets(Box const& lower_box, in divide_into_subsets()
54 Box const& upper_box, in divide_into_subsets()
93 typename Box,
97 inline void expand_with_elements(Box& total, IteratorVector const& input, in expand_with_elements()
212 template <int Dimension, typename Box>
216 template <int Dimension, typename Box>
[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 Dbox.hpp35 template <typename Box, std::size_t I>
39 static inline bool apply(Box const& box, VisitPolicy& visitor) in apply()
53 return has_valid_corners<Box, I-1>::apply(box, visitor); in apply()
58 template <typename Box>
59 struct has_valid_corners<Box, 0>
62 static inline bool apply(Box const&, VisitPolicy& visitor) in apply()
71 template <typename Box>
75 static inline bool apply(Box const& box, VisitPolicy& visitor, Strategy const&) in apply()
78 ! has_invalid_coordinate<Box>::apply(box, visitor) in apply()
80 has_valid_corners<Box, dimension<Box>::value>::apply(box, visitor); in apply()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/rtree/rstar/
H A Dredistribute_elements.hpp93 template <typename Box, size_t Corner, size_t AxisIndex>
96 typedef typename index::detail::default_margin_result<Box>::type margin_type;
97 typedef typename index::detail::default_content_result<Box>::type content_type;
144Box box1 = rtree::elements_box<Box>(elements_copy.begin(), elements_copy.begin() + i, translator); in apply()
145Box box2 = rtree::elements_box<Box>(elements_copy.begin() + i, elements_copy.end(), translator); in apply()
171 template <typename Box, size_t AxisIndex, typename ElementIndexableTag>
174 typedef typename index::detail::default_margin_result<Box>::type margin_type;
175 typedef typename index::detail::default_content_result<Box>::type content_type;
192 choose_split_axis_and_index_for_corner<Box, min_corner, AxisIndex> in apply()
202 choose_split_axis_and_index_for_corner<Box, max_corner, AxisIndex> in apply()
[all …]
H A Dinsert.hpp22 template <typename Value, typename Options, typename Translator, typename Box, typename Allocators>
26 …typedef typename rtree::node<Value, typename Options::parameters_type, Box, Allocators, typename O…
27 …typedef typename rtree::internal_node<Value, typename Options::parameters_type, Box, Allocators, t…
28 …typedef typename rtree::leaf<Value, typename Options::parameters_type, Box, Allocators, typename O…
46 typedef typename geometry::point_type<Box>::type point_type; in apply()
119 … destroy_element<Value, Options, Translator, Box, Allocators>::apply(it->second, allocators); in apply()
147 template <size_t InsertIndex, typename Element, typename Value, typename Options, typename Box, typ…
151 …typename rtree::internal_node<Value, typename Options::parameters_type, Box, Allocators, typename …
155 template <typename Value, typename Options, typename Box, typename Allocators>
156 struct level_insert_elements_type<0, Value, Value, Options, Box, Allocators>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/views/
H A Dbox_view.hpp45 template <typename Box, bool Clockwise = true>
49 typename geometry::point_type<Box>::type,
53 typedef typename geometry::point_type<Box>::type point_type;
56 explicit box_view(Box const& box) in box_view()
65 inline copy_policy(Box const& box) in copy_policy()
79 Box const& m_box;
91 template<typename Box, bool Clockwise>
92 struct tag<box_view<Box, Clockwise> >
97 template<typename Box>
98 struct point_order<box_view<Box, false> >
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/strategies/spherical/
H A Ddistance_cross_track_point_box.hpp69 template <typename Point, typename Box>
71 : services::return_type<Strategy, Point, typename point_type<Box>::type>
92 template <typename Point, typename Box>
93 inline typename return_type<Point, Box>::type
94 apply(Point const& point, Box const& box) const in apply()
101 Strategy, Point, typename point_type<Box>::type in apply()
109 typedef typename return_type<Point, Box>::type return_type; in apply()
110 typedef typename point_type<Box>::type box_point_type; in apply()
247 template <typename CalculationType, typename Strategy, typename P, typename Box>
248 struct return_type<cross_track_point_box<CalculationType, Strategy>, P, Box>
[all …]
H A Ddisjoint_segment_box.hpp44 template <typename Segment, typename Box>
49 Box
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()
81 template <typename Linear, typename Box, typename LinearTag>
82 struct default_strategy<Linear, Box, LinearTag, box_tag, 1, 2,
88 template <typename Box, typename Linear, typename LinearTag>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/rtree/visitors/
H A Dinsert.hpp26 template <typename Value, typename Options, typename Box, typename Allocators, typename ChooseNextN…
29 template <typename Value, typename Options, typename Box, typename Allocators>
30 class choose_next_node<Value, Options, Box, Allocators, choose_by_content_diff_tag>
35 …typedef typename rtree::node<Value, parameters_type, Box, Allocators, typename Options::node_tag>:…
36 …typedef typename rtree::internal_node<Value, parameters_type, Box, Allocators, typename Options::n…
37 …typedef typename rtree::leaf<Value, parameters_type, Box, Allocators, typename Options::node_tag>:…
41 typedef typename index::detail::default_content_result<Box>::type content_type;
67 Box box_exp(ch_i.first); in apply()
91 template <typename Value, typename Options, typename Translator, typename Box, typename Allocators,…
103 template <typename Value, typename Options, typename Translator, typename Box, typename Allocators,…
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/strategies/
H A Ddisjoint.hpp52 template <typename Point, typename Box>
53 struct default_strategy<Point, Box, point_tag, box_tag, 0, 2>
54 : strategy::covered_by::services::default_strategy<Point, Box>
57 template <typename Box, typename Point>
58 struct default_strategy<Box, Point, box_tag, point_tag, 2, 0>
59 : strategy::covered_by::services::default_strategy<Point, Box>
62 template <typename MultiPoint, typename Box>
63 struct default_strategy<MultiPoint, Box, multi_point_tag, box_tag, 0, 2>
67 Box
71 template <typename Box, typename MultiPoint>
[all …]
/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>
68 Box
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()
106 template <typename Linear, typename Box, typename LinearTag>
107 struct default_strategy<Linear, Box, LinearTag, box_tag, 1, 2,
113 template <typename Box, typename Linear, typename LinearTag>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/rtree/
H A Dpack_create.hpp28 template <typename Box>
29 …static inline void apply(Box const& box, typename coordinate_type<Box>::type & length, std::size_t… in apply()
32 typename coordinate_type<Box>::type curr in apply()
45 template <typename Box>
46 …static inline void apply(Box const& box, typename coordinate_type<Box>::type & length, std::size_t… in apply()
66 template <typename EIt, typename Box>
67 …static inline void apply(EIt first, EIt median, EIt last, Box const& box, Box & left, Box & right,… in apply()
75 typename coordinate_type<Box>::type edge_len in apply()
77 typename coordinate_type<Box>::type median in apply()
90 template <typename EIt, typename Box>
[all …]

123456789