예제 #1
0
 def initializeSettings(self):
     AlgorithmProvider.initializeSettings(self)
     if SagaUtils.findSagaFolder() is None:
         ProcessingConfig.addSetting(Setting(self.getDescription(),
                                     SagaUtils.SAGA_208,
                                     'Use SAGA 2.0.8 syntax', not isMac()))
         if isWindows() or isMac():
             ProcessingConfig.addSetting(Setting(self.getDescription(),
                                         SagaUtils.SAGA_FOLDER, 'SAGA folder', ''))
     ProcessingConfig.addSetting(Setting(self.getDescription(),
                                 SagaUtils.SAGA_IMPORT_EXPORT_OPTIMIZATION,
                                 'Enable SAGA Import/Export optimizations',
                                 False))
     ProcessingConfig.addSetting(Setting(self.getDescription(),
                                 SagaUtils.SAGA_LOG_COMMANDS,
                                 'Log execution commands', True))
     ProcessingConfig.addSetting(Setting(self.getDescription(),
                                 SagaUtils.SAGA_LOG_CONSOLE,
                                 'Log console output', True))
예제 #2
0
 def initializeSettings(self):
     AlgorithmProvider.initializeSettings(self)
     if SagaUtils.findSagaFolder() is None:
         ProcessingConfig.addSetting(
             Setting(self.getDescription(), SagaUtils.SAGA_208,
                     'Use SAGA 2.0.8 syntax', not isMac()))
         if isWindows() or isMac():
             ProcessingConfig.addSetting(
                 Setting(self.getDescription(), SagaUtils.SAGA_FOLDER,
                         'SAGA folder', ''))
     ProcessingConfig.addSetting(
         Setting(self.getDescription(),
                 SagaUtils.SAGA_IMPORT_EXPORT_OPTIMIZATION,
                 'Enable SAGA Import/Export optimizations', False))
     ProcessingConfig.addSetting(
         Setting(self.getDescription(), SagaUtils.SAGA_LOG_COMMANDS,
                 'Log execution commands', True))
     ProcessingConfig.addSetting(
         Setting(self.getDescription(), SagaUtils.SAGA_LOG_CONSOLE,
                 'Log console output', True))