Home
last modified time | relevance | path

Searched refs:polygon (Results 1 – 25 of 88) sorted by relevance

1234

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/tile/
H A Dgeometry_tile_data.cpp31 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 Dpolygon.hpp76 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 Dpolylabel.hpp49 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 Dimplementation.hpp96 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 Dsegment_iterator.hpp82 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 Dpoint_iterator.hpp71 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 Dtst_locationsingleton.qml220 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 Dintersection_tests.cpp85 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 Dinterior_rings.hpp78 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 Dexterior_ring.hpp87 >::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 Dpolygon.hpp120 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 Dqgeocameratiles.cpp392 …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 Dfollow.hpp62 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 Dget_ring.hpp83 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 Dselect_rings.hpp110 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 Dareal.hpp80 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 Dappend.hpp95 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 Dreverse.hpp56 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 Dtile.hpp81 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 Dfill_bucket.cpp44 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 Dfill_extrusion_bucket.cpp50 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 Dimplementation.hpp50 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 Dpolygon.hpp27 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 Dqt_geojson.cpp39 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 Dlocationsingleton.h92 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;

1234