| /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 | 177 template <typename Point, typename MultiPolygon> 178 struct within<Point, MultiPolygon, point_tag, multi_polygon_tag> 192 template <typename MultiPoint, typename MultiPolygon> 193 struct within<MultiPoint, MultiPolygon, multi_point_tag, multi_polygon_tag> 241 template <typename Linestring, typename MultiPolygon> 242 struct within<Linestring, MultiPolygon, linestring_tag, multi_polygon_tag> 246 template <typename MultiLinestring, typename MultiPolygon> 247 struct within<MultiLinestring, MultiPolygon, multi_linestring_tag, multi_polygon_tag> 273 template <typename Ring, typename MultiPolygon> 274 struct within<Ring, MultiPolygon, ring_tag, multi_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 | 154 template <typename Point, typename MultiPolygon> 155 struct covered_by<Point, MultiPolygon, point_tag, multi_polygon_tag> 169 template <typename MultiPoint, typename MultiPolygon> 170 struct covered_by<MultiPoint, MultiPolygon, multi_point_tag, multi_polygon_tag> 218 template <typename Linestring, typename MultiPolygon> 219 struct covered_by<Linestring, MultiPolygon, linestring_tag, multi_polygon_tag> 223 template <typename MultiLinestring, typename MultiPolygon> 224 struct covered_by<MultiLinestring, MultiPolygon, multi_linestring_tag, multi_polygon_tag> 250 template <typename Ring, typename MultiPolygon> 251 struct covered_by<Ring, MultiPolygon, ring_tag, multi_polygon_tag> [all …]
|
| /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 | 253 template <typename MultiPolygon> 254 struct num_rings<MultiPolygon, multi_polygon_tag> 256 static inline std::size_t apply(MultiPolygon const& multipolygon) in apply() 282 template <typename MultiPolygon> 283 class views_container_initializer<MultiPolygon, multi_polygon_tag> 287 boost::is_const<MultiPolygon>, 288 typename boost::range_value<MultiPolygon>::type const, 289 typename boost::range_value<MultiPolygon>::type 312 typename boost::range_iterator<MultiPolygon>::type, 322 static inline void apply(MultiPolygon const& multipolygon, 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 | is_acceptable_turn.hpp | 54 template <typename MultiPolygon> 55 struct acceptable_operation<MultiPolygon, counterclockwise, multi_polygon_tag> 61 template <typename MultiPolygon> 62 struct acceptable_operation<MultiPolygon, clockwise, multi_polygon_tag> 120 template <typename MultiPolygon> 121 class is_acceptable_turn<MultiPolygon, multi_polygon_tag> 122 : is_acceptable_turn<typename boost::range_value<MultiPolygon>::type> 125 typedef typename boost::range_value<MultiPolygon>::type polygon; 140 operation_type const op = acceptable_operation<MultiPolygon>::value; in apply()
|
| H A D | multipolygon.hpp | 58 template <typename MultiPolygon, bool AllowEmptyMultiGeometries> 62 typename boost::range_value<MultiPolygon>::type, 69 typename boost::range_value<MultiPolygon>::type, 103 typedef geometry::model::box<typename point_type<MultiPolygon>::type> box_type; in are_polygon_interiors_disjoint() 135 geometry::model::box<typename point_type<MultiPolygon>::type> in are_polygon_interiors_disjoint() 287 static inline bool apply(MultiPolygon const& multipolygon, in apply() 291 typedef debug_validity_phase<MultiPolygon> debug_phase; in apply() 317 typedef has_valid_self_turns<MultiPolygon> has_valid_turns; in apply() 385 template <typename MultiPolygon, bool AllowEmptyMultiGeometries> 388 MultiPolygon, multi_polygon_tag, AllowEmptyMultiGeometries [all …]
|
| /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 | 128 template <typename MultiPolygon> 129 struct ring_return_type<multi_polygon_tag, MultiPolygon> 136 boost::is_const<MultiPolygon>, 137 typename boost::range_value<MultiPolygon>::type const, 138 typename boost::range_value<MultiPolygon>::type 176 template <typename MultiPolygon> 177 struct ring_type<multi_polygon_tag, MultiPolygon> 181 typename ring_return_type<multi_polygon_tag, MultiPolygon>::type
|
| H A D | interior_rings.hpp | 88 template <typename MultiPolygon> 89 struct interior_type<multi_polygon_tag, MultiPolygon> 94 typename boost::range_value<MultiPolygon>::type
|
| H A D | point_type.hpp | 126 template <typename MultiPolygon> 127 struct point_type<multi_polygon_tag, MultiPolygon> 132 typename boost::range_value<MultiPolygon>::type
|
| H A D | point_order.hpp | 153 template <typename MultiPolygon> 154 struct point_order<multi_polygon_tag, MultiPolygon> 159 typename boost::range_value<MultiPolygon>::type
|
| H A D | closure.hpp | 166 template <typename MultiPolygon> 167 struct closure<multi_polygon_tag, MultiPolygon> 172 typename boost::range_value<MultiPolygon>::type
|
| /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 | 124 template <typename MultiPolygon> 125 class iterator_type<MultiPolygon, multi_polygon_tag> 130 MultiPolygon 135 typename boost::range_iterator<MultiPolygon>::type, 137 typename value_type<MultiPolygon>::type, 140 typename value_type<MultiPolygon>::type
|
| /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 | 122 template <typename MultiPolygon> 123 struct segments_begin<MultiPolygon, multi_polygon_tag> 127 MultiPolygon 130 static inline return_type apply(MultiPolygon& multipolygon) in apply() 229 template <typename MultiPolygon> 230 struct segments_end<MultiPolygon, multi_polygon_tag> 234 MultiPolygon 237 static inline return_type apply(MultiPolygon& multipolygon) in apply()
|
| H A D | point_iterator.hpp | 119 template <typename MultiPolygon> 120 struct points_begin<MultiPolygon, multi_polygon_tag> 124 MultiPolygon 127 static inline return_type apply(MultiPolygon& multipolygon) in apply() 226 template <typename MultiPolygon> 227 struct points_end<MultiPolygon, multi_polygon_tag> 231 MultiPolygon 234 static inline return_type apply(MultiPolygon& multipolygon) in apply()
|
| /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 | 111 template <typename MultiPolygon> 112 class iterator_type<MultiPolygon, multi_polygon_tag> 115 typedef typename inner_range_type<MultiPolygon>::type inner_range; 120 typename boost::range_iterator<MultiPolygon>::type, 122 typename value_type<MultiPolygon>::type,
|
| /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 | 132 template <typename MultiPolygon> 133 struct is_simple<MultiPolygon, multi_polygon_tag> 136 static inline bool apply(MultiPolygon const& multipolygon, Strategy const&) in apply() 143 typename boost::range_value<MultiPolygon>::type in apply()
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/ |
| H A D | perimeter.hpp | 86 template <typename MultiPolygon> 87 struct perimeter<MultiPolygon, multi_polygon_tag> : detail::multi_sum 89 typedef typename default_length_result<MultiPolygon>::type return_type; 92 static inline return_type apply(MultiPolygon const& multi, Strategy const& strategy) in apply() 97 perimeter<typename boost::range_value<MultiPolygon>::type> in apply()
|
| H A D | num_interior_rings.hpp | 67 template <typename MultiPolygon> 68 struct num_interior_rings<MultiPolygon, multi_polygon_tag> 73 typename boost::range_value<MultiPolygon const>::type
|
| /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 | 319 template <typename Point, typename MultiPolygon, typename Strategy> 320 struct point_to_multigeometry<Point, MultiPolygon, Strategy, true> 326 typename point_type<MultiPolygon>::type 330 MultiPolygon const& multipolygon, in apply() 340 Point, MultiPolygon, Strategy, false in apply() 471 template<typename Point, typename MultiPolygon, typename Strategy> 474 Point, MultiPolygon, Strategy, point_tag, multi_polygon_tag, 478 Point, MultiPolygon, Strategy
|
| /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 D | range_by_section.hpp | 134 template <typename MultiPolygon, typename Section> 135 struct range_by_section<multi_polygon_tag, MultiPolygon, Section> 138 MultiPolygon, 142 typename boost::range_value<MultiPolygon>::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 | 100 template<typename MultiPolygon> 101 static inline typename ring_type<MultiPolygon>::type const& apply( in apply() 103 MultiPolygon const& multi_polygon) in apply()
|
| /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 | 201 template <typename Segment, typename MultiPolygon> 202 struct disjoint_segment_areal<Segment, MultiPolygon, multi_polygon_tag> 205 static inline bool apply(Segment const& segment, MultiPolygon const& multipolygon, in apply() 210 MultiPolygon, Segment in apply()
|
| /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 | multi.hpp | 294 typename Linestring, typename MultiPolygon, 301 Linestring, MultiPolygon, 392 typename MultiLinestring, typename MultiPolygon, 399 MultiLinestring, MultiPolygon,
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/geometries/concepts/ |
| H A D | multi_polygon_concept.hpp | 42 class MultiPolygon class 53 BOOST_CONCEPT_USAGE(MultiPolygon) in BOOST_CONCEPT_USAGE() argument
|
| /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 D | implementation.hpp | 92 template <typename MultiPolygon> 93 struct envelope<MultiPolygon, multi_polygon_tag>
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/annotation/ |
| H A D | shape_annotation_impl.hpp | 49 ShapeAnnotationGeometry operator()(const mbgl::MultiPolygon<double> &geom) const { in operator ()() 50 mbgl::MultiPolygon<double> closed = geom; in operator ()()
|