Changeset 21183 for trunk/psLib/src/math/psHistogram.c
- Timestamp:
- Jan 26, 2009, 8:40:07 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/math/psHistogram.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/math/psHistogram.c
r17565 r21183 5 5 * @author GLG (MHPCC), EAM (IfA) 6 6 * 7 * @version $Revision: 1. 8$ $Name: not supported by cvs2svn $8 * @date $Date: 200 8-05-07 23:11:30$7 * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2009-01-27 06:39:38 $ 9 9 * 10 10 * Copyright 2006 IfA, University of Hawaii … … 231 231 const psVector* errors, 232 232 const psVector* mask, 233 ps MaskType maskVal)233 psVectorMaskType maskVal) 234 234 { 235 235 psTrace("psLib.math", 3, "---- %s() begin ----\n", __func__); … … 244 244 if (mask) { 245 245 PS_ASSERT_VECTORS_SIZE_EQUAL(values, mask, false); 246 PS_ASSERT_VECTOR_TYPE(mask, PS_TYPE_ U8, false);246 PS_ASSERT_VECTOR_TYPE(mask, PS_TYPE_VECTOR_MASK, false); 247 247 } 248 248 if (errors) { … … 274 274 for (long i = 0; i < inF32->n; i++) { 275 275 // Check if this pixel is masked, and if so, skip it. 276 if (!mask || (mask && (!(mask->data. U8[i] & maskVal)))) {276 if (!mask || (mask && (!(mask->data.PS_TYPE_VECTOR_MASK_DATA[i] & maskVal)))) { 277 277 if (inF32->data.F32[i] < out->bounds->data.F32[0]) { 278 278 // If this pixel is below minimum value, count it, then skip.
Note:
See TracChangeset
for help on using the changeset viewer.
