/* mod13A2 Land/Water Flags 1Km bits[11-13] * 000 -> class 0: Shallow Ocean * 001 -> class 1: Land (Nothing else but land) * 010 -> class 2: Ocean Coastlines and lake shorelines * 011 -> class 3: Shallow inland water * 100 -> class 4: Ephemeral water * 101 -> class 5: Deep inland water * 110 -> class 6: Moderate or continental ocean * 111 -> class 7: Deep ocean */ #include CELL mod13A2g (CELL pixel) { CELL qctemp; pixel >>= 11; /*bits [11-13] become [0-2] */ qctemp = pixel & 0x07; return qctemp; }