Changeset 13520 for trunk/psModules/src/imcombine/pmStack.c
- Timestamp:
- May 24, 2007, 5:43:22 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/imcombine/pmStack.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/imcombine/pmStack.c
r13495 r13520 8 8 * @author GLG, MHPCC 9 9 * 10 * @version $Revision: 1. 4$ $Name: not supported by cvs2svn $11 * @date $Date: 2007-05-2 4 02:13:17$10 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2007-05-25 03:43:22 $ 12 12 * 13 13 * Copyright 2004-2007 Institute for Astronomy, University of Hawaii … … 104 104 105 105 // Extract the pixel and mask data 106 int numBad = 0; // Number of bad pixels 106 107 for (int i = 0; i < num; i++) { 107 108 pmStackData *data = inputs->data[i]; // Stack data of interest … … 110 111 pixelData->data.F32[i] = image->data.F32[y][x]; 111 112 pixelMasks->data.PS_TYPE_MASK_DATA[i] = mask->data.PS_TYPE_MASK_DATA[y][x]; 112 } 113 if (pixelMasks->data.PS_TYPE_MASK_DATA[i] & maskVal) { 114 numBad++; 115 } 116 } 117 if (numBad == num) { 118 // Catch the case where everything is masked 119 image->data.F32[y][x] = NAN; 120 mask->data.PS_TYPE_MASK_DATA[y][x] = bad; 121 return false; 122 } 123 113 124 if (reject) { 114 125 for (int i = 0; i < reject->n; i++) {
Note:
See TracChangeset
for help on using the changeset viewer.
