Skip to content

Commit 30aa5f5

Browse files
DelazJnyalldawson
authored andcommittedOct 27, 2017
Allow double typed values in algorithm
Also homogenize the output name
1 parent 99b1c74 commit 30aa5f5

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed
 

‎python/plugins/processing/algs/qgis/FixedDistanceBuffer.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,11 @@ def initAlgorithm(self, config=None):
7070
self.tr('Input layer')))
7171

7272
self.addParameter(QgsProcessingParameterNumber(self.DISTANCE,
73-
self.tr('Distance'), defaultValue=10.0))
73+
self.tr('Distance'), type=QgsProcessingParameterNumber.Double,
74+
defaultValue=10.0))
7475
self.addParameter(QgsProcessingParameterNumber(self.SEGMENTS,
75-
self.tr('Segments'), type=QgsProcessingParameterNumber.Integer, minValue=1, defaultValue=5))
76+
self.tr('Segments'), type=QgsProcessingParameterNumber.Integer,
77+
minValue=1, defaultValue=5))
7678
self.addParameter(QgsProcessingParameterBoolean(self.DISSOLVE,
7779
self.tr('Dissolve result'), defaultValue=False))
7880
self.end_cap_styles = [self.tr('Round'),
@@ -90,7 +92,8 @@ def initAlgorithm(self, config=None):
9092
self.tr('Join style'),
9193
options=self.join_styles, defaultValue=0))
9294
self.addParameter(QgsProcessingParameterNumber(self.MITER_LIMIT,
93-
self.tr('Miter limit'), minValue=0, defaultValue=2))
95+
self.tr('Miter limit'), type=QgsProcessingParameterNumber.Double,
96+
minValue=0, defaultValue=2))
9497

9598
self.addParameter(QgsProcessingParameterFeatureSink(self.OUTPUT, self.tr('Buffer'), QgsProcessing.TypeVectorPolygon))
9699

‎python/plugins/processing/algs/qgis/SingleSidedBuffer.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ def __init__(self):
6060

6161
def initParameters(self, config=None):
6262
self.addParameter(QgsProcessingParameterNumber(self.DISTANCE,
63-
self.tr('Distance'), defaultValue=10.0))
63+
self.tr('Distance'), QgsProcessingParameterNumber.Double,
64+
defaultValue=10.0))
6465
self.addParameter(QgsProcessingParameterEnum(
6566
self.SIDE,
6667
self.tr('Side'),
@@ -75,7 +76,8 @@ def initParameters(self, config=None):
7576
self.tr('Join style'),
7677
options=self.join_styles))
7778
self.addParameter(QgsProcessingParameterNumber(self.MITER_LIMIT,
78-
self.tr('Miter limit'), minValue=1, defaultValue=2))
79+
self.tr('Miter limit'), QgsProcessingParameterNumber.Double,
80+
minValue=1, defaultValue=2))
7981

8082
def name(self):
8183
return 'singlesidedbuffer'
@@ -84,7 +86,7 @@ def displayName(self):
8486
return self.tr('Single sided buffer')
8587

8688
def outputName(self):
87-
return self.tr('Buffers')
89+
return self.tr('Buffer')
8890

8991
def inputLayerTypes(self):
9092
return [QgsProcessing.TypeVectorLine]

‎python/plugins/processing/algs/qgis/VariableDistanceBuffer.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ def initAlgorithm(self, config=None):
9090
self.tr('Join style'),
9191
options=self.join_styles, defaultValue=0))
9292
self.addParameter(QgsProcessingParameterNumber(self.MITER_LIMIT,
93-
self.tr('Miter limit'), minValue=0, defaultValue=2))
93+
self.tr('Miter limit'), type=QgsProcessingParameterNumber.Double,
94+
minValue=0, defaultValue=2))
9495

9596
self.addParameter(
9697
QgsProcessingParameterFeatureSink(self.OUTPUT, self.tr('Buffer'), QgsProcessing.TypeVectorPolygon))

0 commit comments

Comments
 (0)
Please sign in to comment.