Changeset 21183 for trunk/psModules/src/detrend/pmSkySubtract.c
- Timestamp:
- Jan 26, 2009, 8:40:07 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/detrend/pmSkySubtract.c (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/detrend/pmSkySubtract.c
r12742 r21183 6 6 * @author GLG, MHPCC 7 7 * 8 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $9 * @date $Date: 200 7-04-04 22:42:48 $8 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2009-01-27 06:39:38 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 114 114 115 115 psVector *binVector = psVectorAlloc(binFactor * binFactor, PS_TYPE_F32); 116 psVector *binMask = psVectorAlloc(binFactor * binFactor, PS_TYPE_ U8);116 psVector *binMask = psVectorAlloc(binFactor * binFactor, PS_TYPE_VECTOR_MASK); 117 117 psStats *myStats = psStatsAlloc(statOptions); 118 118 … … 126 126 binVector->data.F32[count] = 127 127 origImage->data.F32[row + binRow][col + binCol]; 128 binMask->data. U8[count] = 0;128 binMask->data.PS_TYPE_VECTOR_MASK_DATA[count] = 0; 129 129 } else { 130 130 binVector->data.F32[count] = 0.0; 131 binMask->data. U8[count] = 1;131 binMask->data.PS_TYPE_VECTOR_MASK_DATA[count] = 1; 132 132 } 133 133 count++; … … 313 313 PS_ASSERT_IMAGE_NON_NULL(maskImage, NULL); 314 314 PS_ASSERT_IMAGE_NON_EMPTY(maskImage, NULL); 315 PS_ASSERT_IMAGE_TYPE(maskImage, PS_TYPE_ U8, NULL);315 PS_ASSERT_IMAGE_TYPE(maskImage, PS_TYPE_IMAGE_MASK, NULL); 316 316 PS_ASSERT_IMAGES_SIZE_EQUAL(dataImage, maskImage, NULL); 317 317 psS32 oldPolyX = -1; … … 361 361 for (x=0;x<dataImage->numRows;x++) { 362 362 for (y=0;y<dataImage->numCols;y++) { 363 if (maskImage->data. U8[x][y] == 0) {363 if (maskImage->data.PS_TYPE_IMAGE_MASK_DATA[x][y] == 0) { 364 364 buildSums((psF64) x, (psF64) y, myPoly->nX, myPoly->nY); 365 365 … … 572 572 573 573 if (in->mask != NULL) { 574 binnedMaskImage = psImageCopy(binnedMaskImage, in->mask, PS_TYPE_ U8);574 binnedMaskImage = psImageCopy(binnedMaskImage, in->mask, PS_TYPE_IMAGE_MASK); 575 575 if (binnedMaskImage == NULL) { 576 576 psError(PS_ERR_UNKNOWN, false, "psImageCopy() returned NULL. Returning in image.\n"); … … 581 581 binnedMaskImage = psImageAlloc(binnedImage->numCols, 582 582 binnedImage->numRows, 583 PS_TYPE_ U8);583 PS_TYPE_IMAGE_MASK); 584 584 psImageInit(binnedMaskImage, 0); 585 585 } … … 592 592 binnedMaskImage = psImageAlloc(binnedImage->numCols, 593 593 binnedImage->numRows, 594 PS_TYPE_ U8);594 PS_TYPE_IMAGE_MASK); 595 595 psImageInit(binnedMaskImage, 0); 596 596 } … … 625 625 if (fabs(binnedImage->data.F32[row][col] - binnedMean) > 626 626 (clipSD * binnedStdev)) { 627 binnedMaskImage->data. U8[row][col] = 1;627 binnedMaskImage->data.PS_TYPE_IMAGE_MASK_DATA[row][col] = 1; 628 628 } 629 629 }
Note:
See TracChangeset
for help on using the changeset viewer.
