r_shade.py 1.5 KB

123456789101112131415161718192021222324252627282930313233
  1. """
  2. ***************************************************************************
  3. r_shade.py
  4. ----------
  5. Date : February 2016
  6. Copyright : (C) 2016 by Médéric Ribreux
  7. Email : medspx at medspx dot fr
  8. ***************************************************************************
  9. * *
  10. * This program is free software; you can redistribute it and/or modify *
  11. * it under the terms of the GNU General Public License as published by *
  12. * the Free Software Foundation; either version 2 of the License, or *
  13. * (at your option) any later version. *
  14. * *
  15. ***************************************************************************
  16. """
  17. __author__ = 'Médéric Ribreux'
  18. __date__ = 'February 2016'
  19. __copyright__ = '(C) 2016, Médéric Ribreux'
  20. def processInputs(alg, parameters, context, feedback):
  21. # We need to import all the bands and color tables of the input rasters
  22. alg.loadRasterLayerFromParameter('shade', parameters, context,
  23. False, None)
  24. alg.loadRasterLayerFromParameter('color', parameters, context,
  25. False, None)
  26. def processOutputs(alg, parameters, context, feedback):
  27. # Keep color table
  28. alg.exportRasterLayerFromParameter('output', parameters, context, True)