diff --git a/python/plugins/processing/algs/grass7/description/i.oif.txt b/python/plugins/processing/algs/grass7/description/i.oif.txt new file mode 100644 index 00000000000..c5e5677ec21 --- /dev/null +++ b/python/plugins/processing/algs/grass7/description/i.oif.txt @@ -0,0 +1,8 @@ +i.oif +Calculates Optimum-Index-Factor table for spectral bands +Imagery (i.*) +ParameterMultipleInput|input|Name of input raster map(s)|3|False +*ParameterBoolean|-g|Print in shell script style|False +*ParameterBoolean|-s|Process bands serially (default: run in parallel)|False +OutputFile|output|OIF File + diff --git a/python/plugins/processing/algs/grass7/ext/i_oif.py b/python/plugins/processing/algs/grass7/ext/i_oif.py new file mode 100644 index 00000000000..50caeefab9d --- /dev/null +++ b/python/plugins/processing/algs/grass7/ext/i_oif.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- + +""" +*************************************************************************** + i_oif.py + -------- + Date : March 2016 + Copyright : (C) 2016 by Médéric Ribreux + Email : medspx at medspx dot fr +*************************************************************************** +* * +* This program is free software; you can redistribute it and/or modify * +* it under the terms of the GNU General Public License as published by * +* the Free Software Foundation; either version 2 of the License, or * +* (at your option) any later version. * +* * +*************************************************************************** +""" + +__author__ = 'Médéric Ribreux' +__date__ = 'March 2016' +__copyright__ = '(C) 2016, Médéric Ribreux' + +# This will get replaced with a git SHA1 when you do a git archive + +__revision__ = '$Format:%H$' + +from i import file2Output, verifyRasterNum + + +def checkParameterValuesBeforeExecuting(alg): + return verifyRasterNum(alg, 'input', 4) + + +def processCommand(alg): + # Transform output file in string parameter + oifFile = file2Output(alg, 'output') + + alg.processCommand() + + # Re-add output file + alg.addOutput(oifFile)