Changeset 12756 for trunk/psLib
- Timestamp:
- Apr 5, 2007, 1:57:42 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/imageops/psImageInterpolate.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/imageops/psImageInterpolate.c
r12741 r12756 7 7 * @author Paul Price, IfA 8 8 * 9 * @version $Revision: 1. 1$ $Name: not supported by cvs2svn $10 * @date $Date: 2007-04-0 4 22:42:02 $9 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2007-04-05 23:57:42 $ 11 11 * 12 12 * Copyright 2004-2007 Institute for Astronomy, University of Hawaii … … 95 95 *imageValue = options->image->data.TYPE[yInt][xInt]; \ 96 96 } \ 97 if (varianceValue ) { \97 if (varianceValue && options->variance) { \ 98 98 *varianceValue = options->variance->data.TYPE[yInt][xInt]; \ 99 99 } \ … … 118 118 } 119 119 120 if (maskValue ) {120 if (maskValue && options->mask) { 121 121 *maskValue = options->mask->data.PS_TYPE_MASK_DATA[yInt][xInt]; 122 122 } … … 256 256 257 257 // Check the mask value 258 if (maskValue) {259 const psImage *mask = options->mask; // Image mask258 const psImage *mask = options->mask; // Image mask 259 if (maskValue && mask) { 260 260 psMaskType maskVal = options->maskVal; // Mask value 261 261 double badValue = 0.0; // Amount of flux in bad pixels … … 282 282 283 283 // Finally, the variance 284 if (varianceValue) {285 const psImage *variance = options->variance; // Image variance284 const psImage *variance = options->variance; // Image variance 285 if (varianceValue && variance) { 286 286 *varianceValue = 0.0; 287 287 … … 469 469 470 470 // Check the mask value 471 if (maskValue) {472 const psImage *mask = options->mask; // Image mask471 const psImage *mask = options->mask; // Image mask 472 if (maskValue && mask) { 473 473 psMaskType maskVal = options->maskVal; // Mask value 474 474 double badValue = 0.0; // Amount of flux in bad pixels … … 499 499 500 500 // Finally, the variance 501 if (varianceValue) {502 const psImage *variance = options->variance; // Image variance501 const psImage *variance = options->variance; // Image variance 502 if (varianceValue && variance) { 503 503 *varianceValue = 0.0; 504 504 … … 549 549 550 550 PS_ASSERT_IMAGE_NON_NULL(image, false); 551 if (varianceValue ) {551 if (varianceValue && variance) { 552 552 PS_ASSERT_IMAGE_NON_NULL(variance, false); 553 553 PS_ASSERT_IMAGE_TYPE(variance, image->type.type, false); 554 554 PS_ASSERT_IMAGES_SIZE_EQUAL(variance, image, false); 555 555 } 556 if (maskValue ) {556 if (maskValue && mask) { 557 557 PS_ASSERT_IMAGE_NON_NULL(mask, false); 558 558 PS_ASSERT_IMAGE_TYPE(mask, PS_TYPE_MASK, false);
Note:
See TracChangeset
for help on using the changeset viewer.
