Denis Rouzaud
c5dcfc1ebf
move SIP_CODE to public section
2017-04-30 23:30:34 +02:00
raymondnijssen
b82c9b8917
sipify QgsPoint
2017-04-30 23:30:33 +02:00
Matthias Kuhn
520e3c082e
Move QgsVector to its own header
2017-02-24 16:02:25 +01:00
Denis Rouzaud
7812d4fb17
remove the-prefix from source code
...
this might result in variables having the same name as some methods
2017-02-21 18:14:58 +01:00
Denis Rouzaud
0a63d1f2c2
[spellcheck] properly look into various cases and add more fixes"
2017-01-16 16:39:20 +01:00
Denis Rouzaud
6c74e4ea5d
spelling fixes
2017-01-12 22:01:50 +01:00
Harrissou Sant-anna
ef85cdcf83
Replace "eg" by "e.g." or "for example"
2016-12-30 00:03:22 +01:00
Nyall Dawson
379e7a42e6
Add some more QgsVector operators, allow use of QgsVector with QgsPointV2
2016-12-09 08:13:48 +10:00
Nyall Dawson
77a8e18ec1
Add methods to add/subtract QgsVectors
2016-12-09 08:13:48 +10:00
Nyall Dawson
fe65063c2b
Remove many deprecated methods
2016-09-15 18:34:15 +10:00
Nyall Dawson
2e44c11914
Some QgsPoint improvements
...
- Modernize QgsVector, improve docs, add some methods missing from
Python bindings
- Add method to QgsPoint to project a point by a specified distance
and bearing
- Add distance methods to complement existing sqrDist squared distance
methods
- Rename QgsVector::normal to normalized (avoid confusion with normal
vectors)
- Add more QgsPoint operators
- Add some more QgsPoint and QgsVector tests
2016-04-06 20:55:26 +10:00
Juergen E. Fischer
a90be95f7b
sip sync
2016-02-14 03:50:49 +01:00
Nyall Dawson
c3a57434d9
Fix clazy 'pass small and trivially-copyable type by value' warnings
2016-02-02 19:47:21 +11: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
Matthias Kuhn
cd0eb05ded
[py3] Some compatibility fixes for python 3
2015-10-24 13:47:32 +02:00
Juergen E. Fischer
9752c468c1
indentation update
2015-07-29 11:52:14 +02:00
Nyall Dawson
7882fe2f25
Add methods for comparison of QgsPoint, QgsPolyline and QgsPolygon
...
These methods allow for fuzzy comparison of coordinates with a
specified tolerance.
2015-03-19 19:48:57 +11:00
Juergen E. Fischer
9ceb5ceab6
sip sync
2014-11-21 01:17:21 +01:00
Nyall Dawson
b5c9df0e61
Add methods for converting QgsPoint to and from QPointF and QPoint
...
Also add some more basic unit tests for QgsPoint
2014-11-06 17:29:05 +11:00
Nyall Dawson
f68b2586b9
[composer] Improvements to grid annotation string formatting (sponsored
...
by NIWA, New Zealand):
- Don't show directional suffix for 0 or 180 latitudes or 180 longitudes
- Add padded coordinate modes
- Fix precision errors causing minutes/seconds > 60
- Wraparound longitudes to restrict them to the -180 to 180 degree range
2014-09-03 20:40:30 +10:00
Juergen E. Fischer
74e7314c36
update sip bindings II
2014-01-27 09:22:53 +01:00
Matthias Kuhn
44b7767134
Create hash method for QgsPoint ( Fix #8775 )
2013-10-12 12:26:10 +02:00
Juergen E. Fischer
ac29c5b11f
prepare-commit.sh: remove trailing blanks from python files
2013-01-12 23:48:58 +01: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
dc8ac451da
[FEATURE] allow adding of sql queries with SelectAtId=false
...
- sync sip bindings of QGis, QgsApplication, QgsDataSourceURI and QgsPoint with
C++
2012-08-03 00:02:19 +02:00
mhugent
ac51927071
[FEATURE]: move/rotate/change label edit tools to interactively change data defined label properties
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@14697 c8812cc2-4d05-0410-92ff-de0c093fc19c
2010-11-17 15:01:15 +00:00
mhugent
3249d776fd
Update sip file for qgspoint
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@13005 c8812cc2-4d05-0410-92ff-de0c093fc19c
2010-03-05 12:28:08 +00:00
timlinux
49b970adfd
[FEATURE] Added option to display position as Degrees,Minutes,Seconds in the status bar
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@11825 c8812cc2-4d05-0410-92ff-de0c093fc19c
2009-10-21 14:59:44 +00:00
jef
31327f51fd
Merged rest of composer branch (9087-9115)
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@9125 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-08-23 09:19:49 +00:00
wonder
97f3618345
Applied patch from Stefanie Tellex for simpler retreival of coords from QgsPoint
...
Thanks!
git-svn-id: http://svn.osgeo.org/qgis/trunk@8582 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-06-03 14:36:56 +00:00
wonder
5a4d23ff80
- more sane function prototypes for searching for closest vertex/segment
...
- fixed some problems in python bindings
git-svn-id: http://svn.osgeo.org/qgis/trunk@6896 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-04-18 21:08:55 +00:00
wonder
46a2d125a2
Merged refactoring branch back to trunk.
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@6415 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-01-09 02:39:15 +00:00