fix Densify tool

This commit is contained in:
Alexander Bruy 2012-02-03 14:04:05 +02:00
parent 3f50017a97
commit f827095642

View File

@ -385,7 +385,7 @@ class GeomThread( QThread ):
for f in selection:
featGeometry = QgsGeometry( f.geometry() )
attrMap = f.attributeMap()
newGeometry = densifyGeometry( featGeometry, self.tolerance, isPolygon )
newGeometry = densifyGeometry( featGeometry, int( self.tolerance ), isPolygon )
feature = QgsFeature()
feature.setGeometry( newGeometry )
@ -406,7 +406,7 @@ class GeomThread( QThread ):
while vProvider.nextFeature( f ):
featGeometry = QgsGeometry( f.geometry() )
attrMap = f.attributeMap()
newGeometry = densifyGeometry( featGeometry, self.tolerance, isPolygon )
newGeometry = densifyGeometry( featGeometry, int( self.tolerance ), isPolygon )
feature = QgsFeature()
feature.setGeometry( newGeometry )
@ -433,7 +433,7 @@ class GeomThread( QThread ):
for f in selection:
featureId = f.id()
featGeometry = QgsGeometry( f.geometry() )
newGeometry = densifyGeometry( featGeometry, self.tolerance, isPolygon )
newGeometry = densifyGeometry( featGeometry, int( self.tolerance ), isPolygon )
self.inputLayer.changeGeometry( featureId, newGeometry )
self.emit( SIGNAL( "featureProcessed()" ) )
@ -451,7 +451,7 @@ class GeomThread( QThread ):
while vProvider.nextFeature( f ):
featureId = f.id()
featGeometry = QgsGeometry( f.geometry() )
newGeometry = densifyGeometry( featGeometry, self.tolerance, isPolygon )
newGeometry = densifyGeometry( featGeometry, int( self.tolerance ), isPolygon )
self.inputLayer.changeGeometry( featureId, newGeometry )
self.emit( SIGNAL( "featureProcessed()" ) )