Nyall Dawson
94987918ef
Rename .cc files to .cpp for consistency
2017-08-29 21:46:35 +10:00
Nyall Dawson
090bb9bba4
Use QgsFeedback instead of QProgressDialog in tin interpolator
2017-08-19 05:05:40 +10:00
Nyall Dawson
356588abf0
Use QgsFeedback in QgsGridFileWriter instead of QProgressDialog
2017-08-19 04:08:04 +10:00
Nyall Dawson
be48f17e2c
Use a QgsFeedback object in QgsRelief instead of QProgressDialog
2017-08-19 00:09:12 +10:00
Nyall Dawson
0227bdc376
Remove QgsGeometryAnalyzer, QgsOverlayAnalyzer, QgsPointSample
...
These classes are unused in the master QGIS code, and are
unmaintained and with no unit tests or other QA, and
have inflexible API (e.g. always requiring writing outputs
to shapefiles)
They all have equivalent algorithms available via Processing
(where the algorithms are unit tested and maintained). We should
be pushing all QGIS api users to use the Processing algorithms
instead.
2017-08-11 04:48:11 +10:00
Alexander Bruy
09bb55a895
initialize QgsFeedback with nullptr by default
2017-07-16 17:02:20 +03:00
Alexander Bruy
f3d42a2cda
[network analysis] use QgsFeedback for progress reporting and
...
cancelation
2017-07-16 14:36:04 +03:00
Alexander Bruy
126a27425a
[network analysis] use QgsFeatureSource instead of QgsVectorLayer in
...
QgsVectorLayerDirector
2017-07-16 14:31:52 +03:00
Nyall Dawson
d9e29b9742
Use QgsFeatureSource instead of QgsVectorLayer for QgsKde
...
Allows generation of heatmaps from feature sources instead
of requiring vector layer inputs
2017-07-13 20:07:33 +10:00
Matthias Kuhn
875a5d6d9d
Merge pull request #4818 from DelazJ/spelling
...
Fix some spelling issues
2017-07-08 10:20:40 +02:00
Nyall Dawson
3601138d2a
Use a feature source instead of vector layer for QgsGeometrySnapper
2017-07-07 09:28:19 +10:00
Harrissou Sant-anna
6fab688298
Use SpatiaLite right spelling when needed
2017-07-07 01:26:38 +02:00
Harrissou Sant-anna
59e9f79658
ok is spelled OK
2017-07-03 08:49:50 +02:00
nirvn
58f6f93cb6
[zonal statistics] add variance statistic
2017-06-29 11:53:04 +07:00
Nyall Dawson
144d733b12
Use a QgsFeedback instead of QProgressBar for QgsNineCellFilter
...
Gives progress reports and allows cancelation of processing
aspect algorithm
2017-06-29 08:03:57 +10:00
Denis Rouzaud
54c6291378
script to write include SIP files
2017-06-28 10:45:51 +02:00
Mathieu Pellerin
a6b14a0b40
[processing] restore zonal statistics (qgis) alg ( #4784 )
2017-06-27 18:09:44 +07:00
Nyall Dawson
2b7b0db747
Allow keyword arguments for all arguments in PyQGIS bindings
...
Previously this was only enabled for optional arguments (i.e.
those with default values). Enabling them for all arguments
allows for more readable PyQGIS code, and there seems no
downside given that we already have this support partly enabled.
The consequence of this change is that when 3.0 API is frozen
the freeze must also include the naming of function arguments,
since that's effectively now part of public API.
2017-06-25 20:07:14 +10:00
Denis Rouzaud
e40f92cc1b
sipify analysis interpolation ( #4757 )
2017-06-22 20:25:19 +02:00
Denis Rouzaud
2bf92f34f3
sipify analysis raster
2017-06-21 12:08:25 +02:00
Denis Rouzaud
537ef07c10
sipify analysis vector
2017-06-21 10:27:23 +02:00
Matthias Kuhn
0f2a49d9b5
Remove Point3D
...
... in favor of QgsPoint
Reference https://github.com/qgis/qgis3.0_api/issues/71
2017-06-03 08:20:30 +02:00
Matthias Kuhn
a9d7630a69
Rename QgsPointV2 to QgsPoint and QgsPoint to QgsPointXY
...
Because 3D coordinates should be the default.
References https://github.com/qgis/qgis3.0_api/issues/36
2017-06-02 19:53:37 +02:00
Etienne Trimaille
b17b36efc9
sipify OSM classes
2017-06-01 14:55:27 +02:00
Nyall Dawson
b2ba450d46
Fix build warning
2017-05-30 08:48:38 +10:00
Denis Rouzaud
88a6d2ba2f
include gdal_version and add private constructor
2017-05-29 13:50:37 +02:00
Etienne Trimaille
9b46d9dd00
sipify
2017-05-29 13:50:37 +02:00
Denis Rouzaud
3d43f639d5
add missing signals
2017-05-04 08:59:45 +02:00
Alexander Bruy
6f4b0c995d
doxymentation
2017-05-04 08:59:45 +02:00
Alexander Bruy
fd9569febe
fix qgsgraphanalyzer.h for sipification
2017-05-04 08:59:45 +02:00
Alexander Bruy
31cd113b55
update SIP files
2017-05-04 08:59:45 +02:00
Alexander Bruy
b93e925ba2
[sipify] follow-up 634c7aa3f460ee945743850f6715940d47a12579
2017-05-04 08:59:45 +02:00
Alexander Bruy
e1c35883c5
[sipify] remove space before ModuleTypeHeader
...
also update network analysis SIP files
2017-05-04 08:59:45 +02:00
Alexander Bruy
f6266130eb
also sipify QgsGraphAnalyzer
2017-05-04 08:59:45 +02:00
Alexander Bruy
77d34ddd3a
initial sipification of the network analysis library
2017-05-04 08:59:45 +02:00
Etienne Trimaille
8792265851
sipify osmdownloader and small improvments to the overpass server
2017-05-02 12:55:11 +02:00
Denis Rouzaud
7d459149c7
[sip] align missing bits and replace nullptr by 0
2017-05-02 08:09:53 +02:00
Denis Rouzaud
7b60d89d6c
align pointer and reference in sip files batch 2
2017-05-01 20:00:51 +02:00
Etienne Trimaille
bb3a41883d
sipify qgsoverlayanalyzer and qgsnewmemorylayer
2017-04-30 23:07:57 +02:00
Nyall Dawson
636e9c5ea3
[FEATURE] Add geometry snapper modes to only snap end points of lines
...
Allows snapping of end points only, or end point to end point only
Also update processing algorithm to match
2017-03-30 15:52:49 +10:00
Nyall Dawson
ece3991dbe
[FEATURE] New class QgsInternalGeometrySnapper
...
Used for snapping geometries within a set of features to other
features from that same set.
Just like QgsGeometrySnapper, except that where QgsGeometrySnapper
requires a separate reference layer to snap to
QgsInternalGeometrySnapper snaps *within* a single layer. E.g.
allows you to close gaps within that layer.
2017-03-30 13:54:05 +10:00
Nyall Dawson
d47d31d13c
Rename "Db"/"DB" in API to "Database"
...
Motivations:
- consistency - we generally use expanded names, and this also
matches Qt API which uses Database instead of Db
- avoids unpredictable capitalization throughout API (mix of "Db"
and "DB")
2017-02-07 09:32:05 +10:00
Alexander Bruy
278913b7ce
use QgsRasterBlock instead of GDAL in zonal statistics (addresses #8736 )
...
This should make zonal statistics usable rasters which come from
other providers, e.g. WCS.
2017-01-28 11:12:12 +02:00
Juergen E. Fischer
6a56cb0dd0
updates and fixes for windows qt5/py3 build
2017-01-24 01:25:59 +01:00
Denis Rouzaud
b119744773
replace cancelling, cancelled and cancellation by canceling, canceled and cancelation, respectively ( #4000 )
...
* replace cancelling and cancelled by canceling and canceled, respectively
see https://github.com/qgis/qgis3_UIX_discussion/issues/19
* replace cancellation by cancelation
2017-01-16 22:27:14 +01:00
Denis Rouzaud
0a63d1f2c2
[spellcheck] properly look into various cases and add more fixes"
2017-01-16 16:39:20 +01:00
Nyall Dawson
231f6af0e1
Don't return const references to implicitly shared Qt classes
...
Instead return the inexpensive copies. Should provide extra safety
against issues like #14822
(refs #14822 )
2017-01-14 15:53:45 +10:00
Denis Rouzaud
6c74e4ea5d
spelling fixes
2017-01-12 22:01:50 +01:00
Denis Rouzaud
4467487e1c
respect CamelCase for enums and their values
2017-01-11 14:10:11 +01:00
Denis Rouzaud
748be8de71
[spelling] replace behaviour by behavior
2017-01-11 11:35:19 +01:00