From 73bef5847059ce2a105dc6695da8d56af38ec758 Mon Sep 17 00:00:00 2001 From: volaya Date: Mon, 25 Jan 2016 10:10:24 +0100 Subject: [PATCH] [processing] correctly initialize lastools settings before loading algs --- .../algs/lidar/LidarToolsAlgorithmProvider.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/python/plugins/processing/algs/lidar/LidarToolsAlgorithmProvider.py b/python/plugins/processing/algs/lidar/LidarToolsAlgorithmProvider.py index b1b115badec..b64a035596a 100644 --- a/python/plugins/processing/algs/lidar/LidarToolsAlgorithmProvider.py +++ b/python/plugins/processing/algs/lidar/LidarToolsAlgorithmProvider.py @@ -138,7 +138,9 @@ class LidarToolsAlgorithmProvider(AlgorithmProvider): def __init__(self): AlgorithmProvider.__init__(self) self.activate = False - self.algsList = [] + + def _loadAlgorithms(self): + self.algs = [] # LAStools for processing single files @@ -161,7 +163,7 @@ class LidarToolsAlgorithmProvider(AlgorithmProvider): ] for alg in lastools: alg.group = 'LAStools' - self.algsList.extend(lastools) + self.algs.extend(lastools) # LAStools Production for processing folders of files @@ -181,7 +183,7 @@ class LidarToolsAlgorithmProvider(AlgorithmProvider): ] for alg in lastoolsPro: alg.group = 'LAStools Production' - self.algsList.extend(lastoolsPro) + self.algs.extend(lastoolsPro) # some examples for LAStools Pipelines @@ -194,7 +196,7 @@ class LidarToolsAlgorithmProvider(AlgorithmProvider): lastoolsPipe = [] for alg in lastoolsPipe: alg.group = 'LAStools Pipelines' - self.algsList.extend(lastoolsPipe) + self.algs.extend(lastoolsPipe) # FUSION @@ -208,7 +210,7 @@ class LidarToolsAlgorithmProvider(AlgorithmProvider): ] for alg in fusiontools: alg.group = 'Fusion' - self.algsList.extend(fusiontools) + self.algs.extend(fusiontools) def initializeSettings(self): AlgorithmProvider.initializeSettings(self) @@ -237,8 +239,6 @@ class LidarToolsAlgorithmProvider(AlgorithmProvider): def getIcon(self): return QIcon(os.path.dirname(__file__) + '/../../images/tool.png') - def _loadAlgorithms(self): - self.algs = self.algsList def getSupportedOutputTableExtensions(self): return ['csv']