| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/tile/ |
| H A D | geometry_tile_data.cpp | 31 for (auto& polygon : multipolygon) { in toGeometryCollection() local 32 for (auto& ring : polygon) { in toGeometryCollection() 64 GeometryCollection polygon; in classifyRings() local 76 if (ccw == (area < 0 ? -1 : 1) && !polygon.empty()) { in classifyRings() 77 polygons.push_back(polygon); in classifyRings() 78 polygon.clear(); in classifyRings() 81 polygon.push_back(rings[i]); in classifyRings() 84 if (!polygon.empty()) in classifyRings() 85 polygons.push_back(polygon); in classifyRings() 90 void limitHoles(GeometryCollection& polygon, uint32_t maxHoles) { in limitHoles() argument [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/geometries/ |
| H A D | polygon.hpp | 76 class polygon class 99 inline polygon() in polygon() function in boost::geometry::model::polygon 105 inline polygon(std::initializer_list<ring_type> l) in polygon() function in boost::geometry::model::polygon 166 model::polygon 187 model::polygon 194 typedef typename model::polygon 214 model::polygon 221 typedef typename model::polygon 240 model::polygon 248 typedef typename model::polygon [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/polylabel/1.0.3/include/mapbox/ |
| H A D | polylabel.hpp | 49 auto pointToPolygonDist(const geometry::point<T>& point, const geometry::polygon<T>& polygon) { in pointToPolygonDist() argument 53 for (const auto& ring : polygon) { in pointToPolygonDist() 70 Cell(const geometry::point<T>& c_, T h_, const geometry::polygon<T>& polygon) in Cell() 73 d(pointToPolygonDist(c, polygon)), in Cell() 85 Cell<T> getCentroidCell(const geometry::polygon<T>& polygon) { in getCentroidCell() argument 88 const auto& ring = polygon.at(0); in getCentroidCell() 99 return Cell<T>(area == 0 ? ring.at(0) : c / area, 0, polygon); in getCentroidCell() 105 geometry::point<T> polylabel(const geometry::polygon<T>& polygon, T precision = 1, bool debug = fal… in polylabel() argument 109 const geometry::box<T> envelope = geometry::envelope(polygon.at(0)); in polylabel() 133 cellQueue.push(Cell<T>({x + h, y + h}, h, polygon)); in polylabel() [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 | 96 polygon_rings_iterator(Polygon& polygon) in polygon_rings_iterator() argument 97 : m_polygon(boost::addressof(polygon)) in polygon_rings_iterator() 102 polygon_rings_iterator(Polygon& polygon, bool) in polygon_rings_iterator() argument 103 : m_polygon(boost::addressof(polygon)) in polygon_rings_iterator() 104 , m_index(static_cast<size_type>(num_rings(polygon))) in polygon_rings_iterator() 145 static inline std::size_t num_rings(Polygon const& polygon) in num_rings() argument 147 return geometry::num_interior_rings(polygon) + 1; in num_rings() 247 static inline std::size_t apply(Polygon const& polygon) in apply() 249 return geometry::num_interior_rings(polygon) + 1; in apply() 272 static inline void apply(Polygon const& polygon, BoundaryView* views) in apply() [all …]
|
| /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 | 82 static inline return_type apply(Polygon& polygon) in apply() 90 >::apply(geometry::exterior_ring(polygon)), in apply() 94 >::apply(geometry::exterior_ring(polygon)), in apply() 95 flatten_iterator(boost::begin(geometry::interior_rings(polygon)), in apply() 96 boost::end(geometry::interior_rings(polygon)) in apply() 98 flatten_iterator(boost::begin(geometry::interior_rings(polygon)), in apply() 99 boost::end(geometry::interior_rings(polygon)) in apply() 196 static inline return_type apply(Polygon& polygon) in apply() 204 >::apply(geometry::exterior_ring(polygon)), in apply() 205 flatten_iterator(boost::begin(geometry::interior_rings(polygon)), in apply() [all …]
|
| H A D | point_iterator.hpp | 71 static inline return_type apply(Polygon& polygon) in apply() 76 (boost::begin(geometry::exterior_ring(polygon)), in apply() 77 boost::end(geometry::exterior_ring(polygon)), in apply() 78 flatten_iterator(boost::begin(geometry::interior_rings(polygon)), in apply() 79 boost::end(geometry::interior_rings(polygon)) in apply() 81 flatten_iterator(boost::begin(geometry::interior_rings(polygon)), in apply() 82 boost::end(geometry::interior_rings(polygon)) in apply() 182 static inline return_type apply(Polygon& polygon) in apply() 187 (boost::end(geometry::exterior_ring(polygon)), in apply() 188 flatten_iterator(boost::begin(geometry::interior_rings(polygon)), in apply() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/tests/auto/declarative_geoshape/ |
| H A D | tst_locationsingleton.qml | 220 var polygon = QtPositioning.shapeToPolygon(QtPositioning.shape()) 221 verify(!polygon.isValid) 222 polygon = QtPositioning.shapeToPolygon(QtPositioning.circle()) 223 verify(!polygon.isValid) 224 polygon = QtPositioning.shapeToPolygon(QtPositioning.circle(tl, 10000)) 225 … verify(polygon.isValid) // fixed, polygon copy constructor can now initialize from a circle. 226 polygon = QtPositioning.shapeToPolygon(QtPositioning.rectangle()) 227 verify(!polygon.isValid) 228 polygon = QtPositioning.shapeToPolygon(QtPositioning.rectangle(tl, br)) 229 … verify(polygon.isValid) // fixed, polygon copy constructor can now initialize from a rectangle. [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/util/ |
| H A D | intersection_tests.cpp | 85 bool polygonIntersectsBufferedPoint(const GeometryCoordinates& polygon, const GeometryCoordinate& p… in polygonIntersectsBufferedPoint() argument 86 if (polygonContainsPoint(polygon, point)) return true; in polygonIntersectsBufferedPoint() 87 if (pointIntersectsBufferedLine(point, polygon, radius)) return true; in polygonIntersectsBufferedPoint() 91 bool polygonIntersectsBufferedMultiPoint(const GeometryCoordinates& polygon, const GeometryCollecti… in polygonIntersectsBufferedMultiPoint() argument 94 if (polygonIntersectsBufferedPoint(polygon, point, radius)) return true; in polygonIntersectsBufferedMultiPoint() 100 bool polygonIntersectsBufferedMultiLine(const GeometryCoordinates& polygon, const GeometryCollectio… in polygonIntersectsBufferedMultiLine() argument 102 if (polygon.size() >= 3) { in polygonIntersectsBufferedMultiLine() 104 if (polygonContainsPoint(polygon, p)) return true; in polygonIntersectsBufferedMultiLine() 108 if (lineIntersectsBufferedLine(polygon, line, radius)) return true; in polygonIntersectsBufferedMultiLine() 128 bool polygonIntersectsMultiPolygon(const GeometryCoordinates& polygon, const GeometryCollection& mu… in polygonIntersectsMultiPolygon() argument [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 | interior_rings.hpp | 78 apply(Polygon& polygon) in apply() 83 >::get(polygon); in apply() 114 inline typename interior_return_type<Polygon>::type interior_rings(Polygon& polygon) in interior_rings() argument 120 >::apply(polygon); in interior_rings() 136 Polygon const& polygon) in interior_rings() argument 142 >::apply(polygon); in interior_rings()
|
| H A D | exterior_ring.hpp | 87 >::type& polygon) in apply() 92 >::get(polygon); in apply() 110 inline typename ring_return_type<Polygon>::type exterior_ring(Polygon& polygon) in exterior_ring() argument 116 >::apply(polygon); in exterior_ring() 132 Polygon const& polygon) in exterior_ring() argument 138 >::apply(polygon); in exterior_ring()
|
| /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 | polygon.hpp | 120 static inline bool apply(Polygon const& polygon, in apply() 133 >::apply(exterior_ring(polygon), visitor, strategy)) in apply() 141 return has_valid_interior_rings(geometry::interior_rings(polygon), in apply() 387 static inline bool apply(Polygon const& polygon, in apply() 393 return are_holes_inside(geometry::interior_rings(polygon), in apply() 394 geometry::exterior_ring(polygon), in apply() 408 static inline bool apply(Polygon const& polygon, in apply() 422 graph g(geometry::num_interior_rings(polygon) + 1); in apply() 452 static inline bool apply(Polygon const& polygon, in apply() argument 456 if (! has_valid_rings::apply(polygon, visitor, strategy)) in apply() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/location/maps/ |
| H A D | qgeocameratiles.cpp | 392 …or> QGeoCameraTilesPrivate::splitPolygonAtAxisValue(const PolygonVector &polygon, int axis, double… in splitPolygonAtAxisValue() argument 397 int size = polygon.size(); in splitPolygonAtAxisValue() 403 QVector<int> comparisons = QVector<int>(polygon.size()); in splitPolygonAtAxisValue() 406 double v = polygon.at(i).get(axis); in splitPolygonAtAxisValue() 430 polygonBelow.append(polygon.at(index)); in splitPolygonAtAxisValue() 432 polygonAbove.append(polygon.at(index)); in splitPolygonAtAxisValue() 435 polygonAbove.append(polygon.at(index)); in splitPolygonAtAxisValue() 437 polygonBelow.append(polygon.at(index)); in splitPolygonAtAxisValue() 441 polygonBelow.append(polygon.at(index)); in splitPolygonAtAxisValue() 443 polygonAbove.append(polygon.at(index)); in splitPolygonAtAxisValue() [all …]
|
| /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 | follow.hpp | 62 LineString const& linestring, Polygon const& polygon, in last_covered_by() argument 65 return geometry::covered_by(range::at(linestring, op.seg_id.segment_index), polygon, strategy); in last_covered_by() 79 LineString const& linestring, Polygon const& polygon, in is_leaving() argument 86 || (first && last_covered_by(turn, op, linestring, polygon, strategy)) in is_leaving() 103 LineString const& linestring, Polygon const& polygon, in is_staying_inside() argument 115 return entered || (first && last_covered_by(turn, op, linestring, polygon, strategy)); in is_staying_inside() 130 Linestring const& linestring, Polygon const& polygon, in was_entered() argument 135 return last_covered_by(turn, op, linestring, polygon, strategy); in was_entered() 412 static inline OutputIterator apply(LineString const& linestring, Polygon const& polygon, in apply() argument 448 if (following::was_entered(*it, *iit, first, linestring, polygon, pt_in_poly_strategy)) in apply() [all …]
|
| H A D | get_ring.hpp | 83 Polygon const& polygon) in apply() 88 && id.ring_index < int(boost::size(interior_rings(polygon))) in apply() 91 ? exterior_ring(polygon) in apply() 92 : range::at(interior_rings(polygon), id.ring_index); in apply()
|
| H A D | select_rings.hpp | 110 static inline void apply(Polygon const& polygon, Geometry const& geometry, in apply() 117 per_ring::apply(exterior_ring(polygon), geometry, id, ring_properties, strategy); in apply() 120 rings = interior_rings(polygon); in apply() 130 static inline void apply(Polygon const& polygon, in apply() 137 per_ring::apply(exterior_ring(polygon), id, ring_properties, strategy); in apply() 140 rings = interior_rings(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/is_simple/ |
| H A D | areal.hpp | 80 static inline bool apply(Polygon const& polygon, Strategy const&) in apply() argument 82 return apply(polygon); in apply() 85 static inline bool apply(Polygon const& polygon) in apply() argument 91 >::apply(exterior_ring(polygon)) in apply() 93 are_simple_interior_rings(geometry::interior_rings(polygon)); 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 | append.hpp | 95 static inline void apply(Polygon& polygon, Point const& point, in apply() 101 exterior_ring(polygon), point); in apply() 103 else if (ring_index < int(num_interior_rings(polygon))) in apply() 106 range::at(interior_rings(polygon), ring_index), point); in apply() 117 static inline void apply(Polygon& polygon, Range const& range, in apply() 123 exterior_ring(polygon), range); in apply() 125 else if (ring_index < int(num_interior_rings(polygon))) in apply() 128 range::at(interior_rings(polygon), ring_index), range); in apply()
|
| H A D | reverse.hpp | 56 static inline void apply(Polygon& polygon) in apply() 58 range_reverse::apply(exterior_ring(polygon)); in apply() 61 rings = interior_rings(polygon); in apply()
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/geojsonvt/6.5.1/include/mapbox/geojsonvt/ |
| H A D | tile.hpp | 81 void addFeature(const vt_polygon& polygon, in addFeature() argument 84 const auto new_polygon = transform(polygon); in addFeature() 162 mapbox::geometry::polygon<int16_t> transform(const vt_polygon& rings) { in transform() 163 mapbox::geometry::polygon<int16_t> result; in transform() 173 for (const auto& polygon : polygons) { in transform() local 174 const auto p = transform(polygon); in transform()
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/buckets/ |
| H A D | fill_bucket.cpp | 44 for (auto& polygon : classifyRings(geometry)) { in addFeature() local 46 limitHoles(polygon, 500); in addFeature() 50 for (const auto& ring : polygon) { in addFeature() 58 for (const auto& ring : polygon) { in addFeature() 84 std::vector<uint32_t> indices = mapbox::earcut(polygon); in addFeature()
|
| H A D | fill_extrusion_bucket.cpp | 50 for (auto& polygon : classifyRings(geometry)) { in addFeature() local 52 limitHoles(polygon, 500); in addFeature() 56 for (const auto& ring : polygon) { in addFeature() 82 for (const auto& ring : polygon) { in addFeature() 131 std::vector<uint32_t> indices = mapbox::earcut(polygon); in addFeature()
|
| /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 | 50 static inline void apply(Polygon const& polygon, Box& mbr, Strategy const& strategy) in apply() 53 = exterior_ring(polygon); in apply() 61 >::apply(interior_rings(polygon), mbr, strategy); in apply()
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/geometry/0.9.3/include/mapbox/geometry/ |
| H A D | polygon.hpp | 27 struct polygon : Cont<linear_ring<T>> struct 35 polygon(Args&&... args) : container_type(std::forward<Args>(args)...) {} in polygon() argument 36 polygon(std::initializer_list<linear_ring_type> args) in polygon() function
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/platform/qt/src/ |
| H A D | qt_geojson.cpp | 39 mbgl::Polygon<double> asMapboxGLPolygon(const QMapbox::CoordinatesCollection &polygon) { in asMapboxGLPolygon() argument 41 mbglPolygon.reserve(polygon.size()); in asMapboxGLPolygon() 42 for (const auto &linearRing : polygon) { in asMapboxGLPolygon() 56 for (const auto &polygon : multiPolygon) { in asMapboxGLMultiPolygon() local 57 … mbglMultiPolygon.emplace_back(std::forward<mbgl::Polygon<double>>(asMapboxGLPolygon(polygon))); in asMapboxGLMultiPolygon()
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/imports/positioning/ |
| H A D | locationsingleton.h | 92 Q_INVOKABLE QGeoPolygon polygon() const; 93 Q_INVOKABLE QGeoPolygon polygon(const QVariantList &value) const; 94 Q_INVOKABLE QGeoPolygon polygon(const QVariantList &perimeter, const QVariantList &holes) const;
|