Denis Rouzaud
0cb8408425
more flags warnings fixes for Qt 5.15 ( #37309 )
...
* more flags warnings fixes for Qt 5.15
* fix sip compilation
2020-06-19 12:02:00 +02:00
Denis Rouzaud
7fb552d62d
fix layout
2020-06-19 08:47:23 +10:00
Denis Rouzaud
044a05d828
run sipify
2020-06-19 08:47:23 +10:00
Matthias Kuhn
91f1485a6e
Merge pull request #36514 from lbartoletti/fix_interpolation_split
...
[BUGFIX] Fix interpolation on split geometry
2020-06-15 08:45:59 +02:00
Nyall Dawson
74400c7ff8
Some fixes to numbered list handling in dox/PyQGIS API
2020-06-15 13:43:58 +10:00
Nyall Dawson
81a9db9f57
[sipify] Fix creation of cross references
2020-06-15 13:43:58 +10:00
Nyall Dawson
e653711509
QgsGeometry::error() does not exist, should be lastError()
2020-06-15 13:43:58 +10:00
Nyall Dawson
a5101f2ade
[sipify] Fix header formatting
2020-06-13 16:49:14 +10:00
Nyall Dawson
cedd73ee4d
More list formatting fixes
2020-06-13 16:49:14 +10:00
lbartoletti
04c3c0124f
add an explanation
2020-06-12 15:39:36 +02:00
lbartoletti
e69116fb34
revert changes in qgsgeometry.sip
2020-06-11 07:50:49 +02:00
Nyall Dawson
ae42850d08
Sipify
2020-06-11 13:29:59 +10:00
Nyall Dawson
c795ddb1e9
Updates
2020-06-11 13:29:59 +10:00
Nyall Dawson
d3a54eed6f
Add flags to control geometry to WKB export behavior
...
With initial flag to force conversion of triangle types to polygons
2020-06-11 05:32:26 +10:00
Andrea Giudiceandrea
5075e4433b
Fix QgsGeometry constParts() example code
...
it wrongly refers to parts() instead of constParts()
2020-05-26 06:54:23 +10:00
Nyall Dawson
93648dd552
Add Python repr for QgsVertexId
2020-05-22 15:32:44 +10:00
Harrissou Sant-anna
ea4f2bbfb9
Making lists in PyQGIS doc look better
...
and fix some wording
2020-05-20 16:39:42 +10:00
uclaros
24cda403da
why u no sipify?
2020-05-20 05:01:20 +10:00
lbartoletti
bd7e9d6e11
[WIP][BUGFIX] Fix interpolation on split geometry
2020-05-18 11:56:07 +02:00
olivierdalang
68582a6e84
[tracing curves] experimental notice
2020-05-14 16:12:29 +02:00
olivierdalang
ab423ca2a4
Add "convert to curves" algorithm followup
2020-05-12 17:54:43 +02:00
Nyall Dawson
17c8a59e4e
Refactor QgsLineString::interpolatePoint to extract segment traversal
...
to a separate visitor function
This allows other code paths to utilise this same logic in an efficient
way
2020-04-30 08:23:43 +10:00
olivierdalang
2d6b939225
Fix QgsAbstractGeometry->segmentize() not returning correct WkbType for multi-geometries
2020-04-24 04:03:55 +10:00
Nyall Dawson
e5be0de36a
Add a more convenient constructor for QgsPolygons
2020-04-21 10:40:50 +10:00
Nyall Dawson
78c86ef6ca
Move geometry handling guts of QgsVectorLayerUtils::makeFeaturesCompatible
...
to a new method in QgsGeometry
2020-04-07 17:05:44 +10:00
lbartoletti
364dc3fd4f
Fix multi split for multilinestring ( #34510 )
...
* Fix multi split for multilinestring
2020-03-20 13:23:11 +01:00
Nyall Dawson
997ac4eba4
Add method to determine distance from point to rectangle bounds
2020-03-03 16:08:23 +10:00
Alessandro Pasotti
8cbb23cf09
Fix QgsPoint ctor with invalid arguments
...
Fixes #34557
2020-02-20 11:14:18 +01:00
Sandro Mani
6c32a6ae85
Add QgsAbstractGeometry::asKml
2020-01-16 14:36:31 +01:00
Juergen E. Fischer
03baeea083
fix python constructor for QgsPoint (does not accept QgsPointXY & QPointF anymore)
...
fixes #32443
2019-10-28 11:16:44 +01:00
Nyall Dawson
2a7f9c32c7
Add missing const
2019-10-28 14:34:30 +10:00
Denis Rouzaud
2406837650
replace deprecated in by deprecated since ( #32260 )
2019-10-15 15:56:54 +02:00
Denis Rouzaud
758d7cff4a
run sipify to update deprecation annotations
2019-10-15 13:17:38 +02:00
Nyall Dawson
d5749f8713
Deprecated QgsGeometry::createPolylineFromQPolygonF and
...
QgsGeometry::createPolygonFromQPolygonF
These were internal details which should never have been exposed
to public API
2019-10-07 07:03:34 +10:00
Nyall Dawson
8f40c8d1c5
Add QgsLineString::fromQPolygonF
2019-10-07 07:03:34 +10:00
Nyall Dawson
eb59842f31
C++ API for generating random points inside geometry
...
Adds an optimised c++ method for generating random points inside
a polygon geometry, using a tessellation based approach to
avoid the inefficiencies of the brute force filtered-random-points-within-extent
approach.
2019-10-05 12:13:14 +10:00
lbartoletti
aa99f89caf
deprecate methods in qgsvectorlayereditutils. Better deprecated dox.
2019-10-03 13:33:46 +10:00
lbartoletti
b75518fa15
update dox
2019-10-03 13:33:46 +10:00
lbartoletti
c1421455b8
fix dox and tests
2019-10-03 13:33:46 +10:00
lbartoletti
738e052b87
fix qgsgeometry
2019-10-03 13:33:46 +10:00
lbartoletti
2e529e1bd9
deprecate addTopologicalPoints methods with QgsPointXY
...
deprecate other methods
2019-10-03 13:33:46 +10:00
Nyall Dawson
3a6cc5c2ca
Add method to return weighted point inside triangle
2019-10-01 04:05:13 +10:00
Nyall Dawson
975eedc146
Add method to calculate the area of a triangle
2019-10-01 04:05:13 +10:00
Nyall Dawson
f4d407d9ee
Add fromBezierCurve method to QgsLineString
...
Returns a new QgsLineString as a segmentized version of a bezier curve.
2019-09-13 05:37:37 +10:00
Nyall Dawson
5aa07abfb4
Add some missing equality operators
2019-09-04 14:19:47 +10:00
Nyall Dawson
65a3f81486
Add some missing Python repr overloads
2019-09-02 16:40:46 +10:00
Nyall Dawson
77191597ff
Spelling
2019-08-22 17:36:43 +10:00
Nyall Dawson
3583e7ad0c
More explicit documentation of geometry classes, with warnings
...
that calculations are Cartesian only and point users to QgsDistanceArea
for ellipsoidal calculations
Fixes #31275
2019-08-22 17:36:43 +10:00
Matthias Kuhn
619562ec3d
More dox
2019-08-02 13:12:18 +02:00
Matthias Kuhn
60f4bc56e8
Add QgsWkbTypes::curveType method
2019-08-02 09:33:47 +02:00