* add demo file and start a short doc
* fix some annotations
* do not display hidden line (SIP_SKIP, delete)
* use a defined var for SIP_SKIP
* remove constructor definition in header
* fix comment after method definition in header
* add a test for sipify itself
* remove enum value assignments
* remove deleted functions
* remove private members
* remove function bodies
* remove keywords (override, inline)
* comment out but print SIP_SKIP
* allow use of #if(n)def SIP_RUN and remove code in #else statements
* fix PyName
* fix SIP_SKIP
* add a list of auto-generated sip files and a script to build them at once
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.
2 issues :
- when opening the raster layer properties dialog, it used to reset the min/max value
to custom values, due to a bad interaction with a recent change in the histogram code
(likely introduced in 4f3cf6889763ae4236c43179504e9c8ce97b6633)
- when closing the raster layer properties dialog on a multiband renderer in updated
extent mode for example, it got result to whole raster statistics due to
QgsRasterLayerProperties::setRendererWidget() reseting stuff. Honestly the code in
that method that changes value in the renderer object seems to be completely
inappropriate for a method that you would expect to only affects GUI/widgets.
Instead of requiring all linestrings to be constructed by
first creating QgsPointSequence (requiring creation or
conversion of points to QgsPointV2), allow construction
of LineStrings directly from vectors of values (fastest!)
or lists of QgsPoint.
Likely results in speedups for lots of geometry operations,
but using the same layer as earlier tested for densify
improvements the densify operation time dropped further
from 25 seconds to 15 seconds.