mod11A2c.c 423 B

123456789101112131415161718192021
  1. /* mod11A2 Emis Error Flag bits[4-5]
  2. * 00 -> class 0: Average emissivity error <= 0.01
  3. * 01 -> class 1: Average emissivity error <= 0.02
  4. * 10 -> class 2: Average emissivity error <= 0.04
  5. * 11 -> class 3: Average emissivity error > 0.04
  6. */
  7. #include <grass/raster.h>
  8. CELL mod11A2c(CELL pixel)
  9. {
  10. CELL qctemp;
  11. pixel >>= 4; /*bits [4-5] become [0-1] */
  12. qctemp = pixel & 0x03;
  13. return qctemp;
  14. }