23 Commits

Author SHA1 Message Date
Juergen E. Fischer
6a56cb0dd0 updates and fixes for windows qt5/py3 build 2017-01-24 01:25:59 +01:00
Nyall Dawson
f2127464d3 Move heatmap generation code to analysis lib
And clean it up a lot
2016-12-07 08:26:55 +10:00
Alexander Bruy
b421a53675 rename QgsLineVectorLayerDirector to QgsVectorLayerDirector 2016-11-21 16:47:24 +02:00
Alexander Bruy
a61e8bbdec rename QgsStrategy to QgsNetworkStrategy to avoid possible future
confusion when we will have other stuff with strategies. Also
rename corresponding subclasses
2016-11-21 16:47:24 +02:00
Alexander Bruy
5992f74e04 [API] rename QgsArcProperter to QgsStrategy
Also update subclasses names and do some more refactoring.
2016-11-21 16:47:24 +02:00
Alexander Bruy
14c930a5a8 [API][network analysis] move network analysis into analysis library to
be consistent with other analysis stuff
2016-11-21 16:47:24 +02:00
Nyall Dawson
c3a978b9da [FEATURE][processing] Snap geometries to layer algorithm
Port the Geometry Snapper plugin across to the analysis lib, and
expose to python bindings

Add a new algorithm which performs the snapping to layers
2016-11-07 12:20:59 +10:00
Nyall Dawson
881074b194 Boost coverage of SIP bindings
Now all classes and members are either exposed to bindings or marked
as "not available in Python bindings" in the docs.

Drop test thresholds to 0. Now it should be much easier to determine
what missing members have been added which are causing test
failures.
2016-01-05 11:16:15 +11:00
Nyall Dawson
a0542e5d1d Fix sip bindings for interpolation classes
Also missing members declared in interpolation headers
2015-11-10 17:07:42 +11:00
Martin Dobias
d6d2f1a374 Add python bindings for QgsAlignRaster 2015-06-29 10:25:46 +08:00
Juergen E. Fischer
c4c131ef75 sip sync 2014-05-27 23:32:42 +02:00
Nathan Woodrow
0ff49856e6 Create Python package for core, gui, analysis, networkanalysis
Rename sip generated modules to _{name}
2014-05-19 22:26:02 +10:00
Marco Hugentobler
f351c4f7f8 [FEATURE:] Add point sample class to analysis library 2014-01-23 16:12:26 +01:00
Marco Hugentobler
b086195888 Add qgstransectsample.sip 2014-01-23 16:12:26 +01:00
Nathan Woodrow
61e101dd4f Allow keyword args in Python classes. Fix sip headers 2013-06-10 09:22:12 +10:00
Juergen E. Fischer
45ebedf430 sip fixes: networkanalysis is a separate module 2012-09-27 11:18:52 +02:00
Juergen E. Fischer
f3cb57b1eb SIP bindings update:
- update methods of existing classes
- add comment to methods missing in the sip bindings
- split up collective sip files into single files and use
  same directory structure in python/ as in src/
- add a lot of missing classes (some might not make sense because of
  missing python methods in those classes)
- remove some non-existing methods from the header files
- add scripts/sipdiff
- replace some usages of std::vector and std::set with QVector/QSet
2012-09-24 02:42:57 +02:00
Juergen E. Fischer
fa07903644 Revert "fixed two SIP warnings about deprecated syntax" as it
breaks builds with older SIP versions (Debian squeeze, Ubuntu lucid and
maverick)
2012-04-14 10:45:24 +02:00
Jaka Kranjc
93f7d9ae70 fixed two SIP warnings about deprecated syntax 2012-04-13 16:53:52 +02:00
Juergen E. Fischer
893f305c51 update for sip 4.13 2011-12-24 05:09:25 +01:00
Alexander Bruy
3cac713cc3 Added Python wrappers for QgsZonalStatistics 2011-09-28 14:44:28 +03:00
cfarmer
c1b360bd93 Fix crashes due to geometry pointers in QgsGeometryAnalyzer; Add QgsOverlayAnalyzer to analysis library (currently only supports intersections)
git-svn-id: http://svn.osgeo.org/qgis/trunk@12040 c8812cc2-4d05-0410-92ff-de0c093fc19c
2009-11-08 23:10:48 +00:00
cfarmer
4a7839c313 add new functions to analysis library, also adds python bindings to analysis library
git-svn-id: http://svn.osgeo.org/qgis/trunk@11976 c8812cc2-4d05-0410-92ff-de0c093fc19c
2009-11-07 19:22:27 +00:00