| /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 | point_to_geometry.hpp | 61 template <typename P1, typename P2, typename Strategy> 65 typename strategy::distance::services::return_type<Strategy, P1, P2>::type 66 apply(P1 const& p1, P2 const& p2, Strategy const& strategy) in apply() 68 boost::ignore_unused(strategy); in apply() 69 return strategy.apply(p1, p2); in apply() 79 typename Strategy 84 typedef typename strategy::distance::services::comparable_type 86 Strategy 95 typedef typename strategy::distance::services::return_type 97 Strategy, [all …]
|
| H A D | interface.hpp | 57 typename Geometry1, typename Geometry2, typename Strategy, 62 Geometry1, Geometry2, Strategy, 66 : distance<Geometry2, Geometry1, Strategy, Tag2, Tag1, StrategyTag, false> 68 typedef typename strategy::distance::services::return_type 70 Strategy, 78 Strategy const& strategy) in apply() 82 Geometry2, Geometry1, Strategy, in apply() 85 >::apply(g2, g1, strategy); in apply() 99 template <typename Geometry1, typename Geometry2, typename Strategy> 100 static inline typename distance_result<Geometry1, Geometry2, Strategy>::type [all …]
|
| H A D | multipoint_to_geometry.hpp | 37 template <typename MultiPoint1, typename MultiPoint2, typename Strategy> 40 typedef typename strategy::distance::services::return_type 42 Strategy, 49 Strategy const& strategy) in apply() 58 Strategy in apply() 62 strategy); in apply() 69 Strategy in apply() 73 strategy); in apply() 78 template <typename MultiPoint, typename Linear, typename Strategy> 81 typedef typename strategy::distance::services::return_type [all …]
|
| H A D | backward_compatibility.hpp | 48 template<typename Point, typename Segment, typename Strategy> 51 static inline typename strategy::distance::services::return_type 53 Strategy, 57 apply(Point const& point, Segment const& segment, Strategy const& ) in apply() 63 Strategy in apply() 85 // Point-segment version 1, with point-point strategy 86 template <typename Point, typename Segment, typename Strategy> 89 Point, Segment, Strategy, 92 > : detail::distance::point_to_segment<Point, Segment, Strategy> 96 // Point-line version 1, where point-point strategy is specified [all …]
|
| H A D | geometry_to_segment_or_box.hpp | 77 typename Strategy, 85 typedef typename strategy::distance::services::comparable_type 87 Strategy 100 typedef typename strategy::distance::services::return_type 170 typedef typename strategy::distance::services::return_type 172 Strategy, 179 Strategy const& strategy, in apply() argument 203 strategy::distance::services::get_comparable in apply() 205 Strategy in apply() 206 >::apply(strategy); 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/comparable_distance/ |
| H A D | interface.hpp | 40 template <typename Geometry1, typename Geometry2, typename Strategy> 42 typename comparable_distance_result<Geometry1, Geometry2, Strategy>::type 45 Strategy const& strategy) in apply() 47 typedef typename strategy::distance::services::comparable_type in apply() 49 Strategy in apply() 57 strategy::distance::services::get_comparable in apply() 59 Strategy in apply() 60 >::apply(strategy)); in apply() 72 typedef typename strategy::distance::services::comparable_type in apply() 97 template <typename Strategy> [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 | buffer_inserter.hpp | 75 typedef strategy::distance::detail::projected_point_ax<> ax_type; in simplify_input() 76 typedef typename strategy::distance::services::return_type in simplify_input() 78 strategy::distance::detail::projected_point_ax<>, in simplify_input() 83 typedef strategy::distance::detail::projected_point_ax_less in simplify_input() 88 typedef strategy::simplify::detail::douglas_peucker in simplify_input() 91 strategy::distance::detail::projected_point_ax<>, in simplify_input() 98 dp_ax strategy(comparator); in simplify_input() 100 geometry::simplify(range, simplified, max_distance, strategy); in simplify_input() 126 typename Strategy 137 geometry::strategy::buffer::buffer_side_selector side, in add_join() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/ |
| H A D | simplify.hpp | 54 template<typename Range, typename Strategy, typename OutputIterator, typename Distance> 56 Distance const& max_distance, Strategy const& strategy) in apply() 58 boost::ignore_unused(strategy); in apply() 66 strategy.apply(range, out, max_distance); in apply() 74 template <typename Range, typename Strategy, typename Distance> 76 Distance const& , Strategy const& ) in apply() 89 template <typename Range, typename Strategy, typename Distance> 91 Distance const& max_distance, Strategy const& strategy) in apply() 110 simplify_copy::apply(range, out, max_distance, strategy); in apply() 116 range, geometry::range::back_inserter(out), max_distance, strategy in apply() [all …]
|
| H A D | sym_difference.hpp | 52 typename Strategy 58 Strategy const& strategy) in apply() 74 >::apply(geometry1, geometry2, robust_policy, out, strategy); in apply() 87 typename Strategy 93 Strategy const& strategy) in apply() 98 >::apply(geometry1, geometry2, robust_policy, out, strategy); in apply() 103 >::apply(geometry2, geometry1, robust_policy, out, strategy); in apply() 115 typename Strategy 121 Strategy const& strategy) in apply() 136 >::apply(areal1, areal2, robust_policy, oit12, strategy); in apply() [all …]
|
| H A D | area.hpp | 65 template <typename Box, typename Strategy> 67 apply(Box const& box, Strategy const&) in apply() 85 template <typename Ring, typename Strategy> 86 static inline typename Strategy::return_type 87 apply(Ring const& ring, Strategy const& strategy) in apply() 89 BOOST_CONCEPT_ASSERT( (geometry::concepts::AreaStrategy<Strategy>) ); in apply() 92 // Ignore warning (because using static method sometimes) on strategy in apply() 93 boost::ignore_unused_variable_warning(strategy); in apply() 101 return typename Strategy::return_type(); in apply() 113 typename Strategy::state_type state; in apply() [all …]
|
| H A D | difference.hpp | 44 \tparam Strategy \tparam_strategy_overlay 48 \param strategy \param_strategy{difference} 51 \qbk{distinguish,with strategy} 60 typename Strategy 66 Strategy const& strategy) in difference_insert() argument 79 >::apply(geometry1, geometry2, robust_policy, out, strategy); in difference_insert() 111 typedef typename strategy::relate::services::default_strategy in difference_insert() 136 typename Strategy 142 Strategy const& strategy) in apply() 149 strategy); in apply() [all …]
|
| H A D | crosses.hpp | 70 template <typename Geometry1, typename Geometry2, typename Strategy> 73 Strategy const& strategy) in apply() 78 return dispatch::crosses<Geometry1, Geometry2>::apply(geometry1, geometry2, strategy); in apply() 86 typedef typename strategy::relate::services::default_strategy in apply() 104 template <typename Strategy> 107 Strategy const& strategy) in apply() 109 return resolve_strategy::crosses::apply(geometry1, geometry2, strategy); in apply() 117 template <typename Strategy> 121 Strategy const& m_strategy; 123 visitor(Geometry2 const& geometry2, Strategy const& strategy) in visitor() [all …]
|
| H A D | convex_hull.hpp | 63 template <typename Geometry, typename OutputIterator, typename Strategy> 65 OutputIterator out, Strategy const& strategy) in apply() 67 typename Strategy::state_type state; in apply() 69 strategy.apply(geometry, state); in apply() 70 strategy.result(state, out, Order == clockwise, Closure != open); in apply() 77 template <typename Geometry, typename OutputGeometry, typename Strategy> 79 Strategy const& strategy) in apply() 91 >(out)), strategy); in apply() 116 template <typename OutputGeometry, typename Strategy> 118 Strategy const& ) in apply() [all …]
|
| H A D | perimeter.hpp | 53 template <typename Strategy> 54 static inline return_type apply(Geometry const& geometry, Strategy const& strategy) in apply() 56 return calculate_null::apply<return_type>(geometry, strategy); in apply() 79 template <typename Strategy> 80 static inline return_type apply(Polygon const& polygon, Strategy const& strategy) in apply() 82 return calculate_polygon_sum::apply<return_type, policy>(polygon, strategy); in apply() 91 template <typename Strategy> 92 static inline return_type apply(MultiPolygon const& multi, Strategy const& strategy) in apply() 98 >(multi, strategy); in apply() 113 template <typename Geometry, typename Strategy> [all …]
|
| H A D | centroid.hpp | 111 template<typename Point, typename PointCentroid, typename Strategy> 113 Strategy const&) in apply() 161 template<typename Indexed, typename Point, typename Strategy> 163 Strategy const&) in apply() 207 template<typename Ring, typename PointTransformer, typename Strategy> 210 Strategy const& strategy, in apply() 211 typename Strategy::state_type& state) in apply() 213 boost::ignore_unused(strategy); in apply() 234 strategy.apply(static_cast<point_type const&>(previous_pt), in apply() 247 template<typename Range, typename Point, typename Strategy> [all …]
|
| /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 | interface.hpp | 46 template <typename Geometry1, typename Geometry2, typename Strategy> 49 Strategy const& strategy) in apply() 54 >::apply(geometry1, geometry2, strategy); in apply() 62 typedef typename strategy::disjoint::services::default_strategy in apply() 82 template <typename Strategy> 83 …inline bool apply(Geometry1 const& geometry1, Geometry2 const& geometry2, Strategy const& strategy) in apply() 91 return resolve_strategy::disjoint::apply(geometry1, geometry2, strategy); in apply() 98 template <typename Strategy> 102 Strategy const& m_strategy; 104 visitor(Geometry2 const& geometry2, Strategy const& strategy) in visitor() [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 | interface.hpp | 61 template <typename Geometry1, typename Geometry2, typename Strategy> 64 Strategy const& strategy) in apply() 71 Strategy in apply() 79 strategy); in apply() 87 typedef typename strategy::covered_by::services::default_strategy in apply() 105 template <typename Strategy> 108 Strategy const& strategy) in apply() 111 ::apply(geometry1, geometry2, strategy); in apply() 118 template <typename Strategy> 122 Strategy const& m_strategy; [all …]
|
| /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 | interface.hpp | 72 template <typename Strategy> 73 static inline bool apply(Geometry1 const& g1, Geometry2 const& g2, Strategy const& strategy) in apply() 81 >::apply(g2, g1, strategy); in apply() 95 template <typename Geometry1, typename Geometry2, typename Strategy> 98 Strategy const& strategy) in apply() 103 >::apply(geometry1, geometry2, strategy); in apply() 111 typedef typename strategy::relate::services::default_strategy in apply() 132 template <typename Strategy> 135 Strategy const& strategy) in apply() 144 ::apply(geometry1, geometry2, strategy); 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/intersection/ |
| H A D | interface.hpp | 46 template <typename RobustPolicy, typename GeometryOut, typename Strategy> 51 Strategy const& strategy) in apply() 60 range::back_inserter(geometry_out), strategy); in apply() 82 template <typename RobustPolicy, typename GeometryOut, typename Strategy> 88 Strategy const& strategy) in apply() 95 >::apply(g2, g1, robust_policy, out, strategy); in apply() 114 typename Strategy 120 Strategy const& strategy) in apply() 127 strategy); in apply() 143 typedef typename strategy::relate::services::default_strategy in apply() [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 D | distance_projected_point.hpp | 49 namespace strategy { namespace distance namespace 53 \brief Strategy for distance point to segment 58 \tparam Strategy underlying point-point distance strategy 59 \par Concepts for Strategy: 61 \note If the Strategy is a "comparable::pythagoras", this strategy 62 automatically is a comparable projected_point strategy (so without sqrt) 66 [link geometry.reference.algorithms.distance.distance_3_with_strategy distance (with strategy)] 73 typename Strategy = pythagoras<CalculationType> 88 typename strategy::distance::services::return_type 90 Strategy, [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/closest_feature/ |
| H A D | point_to_range.hpp | 38 typename Strategy 49 Strategy const& strategy, in apply() argument 63 dist_min = strategy.apply(point, *first, *first); in apply() 68 dist_min = strategy.apply(point, *prev, *it); in apply() 74 Distance dist = strategy.apply(point, *prev, *it); in apply() 100 Strategy const& strategy, in apply() argument 104 apply(point, first, last, strategy, it_min1, it_min2, dist_min); in apply() 112 Strategy const& strategy) in apply() argument 114 typename strategy::distance::services::return_type in apply() 116 Strategy, 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/within/ |
| H A D | interface.hpp | 68 template <typename Geometry1, typename Geometry2, typename Strategy> 71 Strategy const& strategy) in apply() 78 Strategy in apply() 81 return dispatch::within<Geometry1, Geometry2>::apply(geometry1, geometry2, strategy); in apply() 89 typedef typename strategy::within::services::default_strategy in apply() 108 template <typename Strategy> 111 Strategy const& strategy) in apply() 119 strategy); in apply() 126 template <typename Strategy> 130 Strategy const& m_strategy; [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/relation/ |
| H A D | interface.hpp | 44 template <typename Matrix, typename Strategy> 47 Strategy const& strategy) in apply() 60 resolve_strategy::relate::apply(geometry1, geometry2, handler, strategy); in apply() 69 template <typename Matrix, typename Strategy> 73 Strategy const& m_strategy; 75 visitor(Geometry2 const& geometry2, Strategy const& strategy) in visitor() 76 : m_geometry2(geometry2), m_strategy(strategy) {} in visitor() 86 template <typename Matrix, typename Strategy> 90 Strategy const& strategy) in apply() 92 return boost::apply_visitor(visitor<Matrix, Strategy>(geometry2, strategy), geometry1); 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/touches/ |
| H A D | interface.hpp | 73 template <typename Strategy> 74 static inline bool apply(Geometry1 const& g1, Geometry2 const& g2, Strategy const& strategy) in apply() 76 return touches<Geometry2, Geometry1>::apply(g2, g1, strategy); in apply() 89 template <typename Geometry1, typename Geometry2, typename Strategy> 92 Strategy const& strategy) in apply() 97 >::apply(geometry1, geometry2, strategy); in apply() 105 typedef typename strategy::relate::services::default_strategy in apply() 126 template <typename Strategy> 127 …static bool apply(Geometry1 const& geometry1, Geometry2 const& geometry2, Strategy const& strategy) in apply() 132 return resolve_strategy::touches::apply(geometry1, geometry2, strategy); 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/is_valid/ |
| H A D | interface.hpp | 39 template <typename Geometry, typename VisitPolicy, typename Strategy> 42 Strategy const& strategy) in apply() 44 return dispatch::is_valid<Geometry>::apply(geometry, visitor, strategy); in apply() 52 // NOTE: Currently the strategy is only used for Areal geometries in apply() 53 typedef typename strategy::intersection::services::default_strategy in apply() 70 template <typename VisitPolicy, typename Strategy> 73 Strategy const& strategy) in apply() 77 return resolve_strategy::is_valid::apply(geometry, visitor, strategy); in apply() 84 template <typename VisitPolicy, typename Strategy> 87 visitor(VisitPolicy& policy, Strategy const& strategy) in visitor() [all …]
|