Changeset 4030 for trunk/psModules/src/pmImageCombine.c
- Timestamp:
- May 25, 2005, 10:28:32 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/pmImageCombine.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/pmImageCombine.c
r4028 r4030 5 5 * @author GLG, MHPCC 6 6 * 7 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $8 * @date $Date: 2005-05-25 19:26:44$7 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2005-05-25 20:28:32 $ 9 9 * 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 49 49 ) 50 50 { 51 PS_ PTR_CHECK_NULL(images, combine);51 PS_ASSERT_PTR_NON_NULL(images, combine); 52 52 psU32 numImages = images->n; 53 53 … … 79 79 psImage *tmpMaskImg = (psImage *) masks->data[i]; 80 80 81 PS_ IMAGE_CHECK_NULL(tmpDataImg, combine);82 PS_ IMAGE_CHECK_NULL(tmpErrorImg, combine);83 PS_ IMAGE_CHECK_NULL(tmpMaskImg, combine);84 85 PS_ IMAGE_CHECK_TYPE(tmpDataImg, PS_TYPE_F32, combine);86 PS_ IMAGE_CHECK_TYPE(tmpErrorImg, PS_TYPE_F32, combine);87 PS_ IMAGE_CHECK_TYPE(tmpMaskImg, PS_TYPE_U8, combine);81 PS_ASSERT_IMAGE_NON_NULL(tmpDataImg, combine); 82 PS_ASSERT_IMAGE_NON_NULL(tmpErrorImg, combine); 83 PS_ASSERT_IMAGE_NON_NULL(tmpMaskImg, combine); 84 85 PS_ASSERT_IMAGE_TYPE(tmpDataImg, PS_TYPE_F32, combine); 86 PS_ASSERT_IMAGE_TYPE(tmpErrorImg, PS_TYPE_F32, combine); 87 PS_ASSERT_IMAGE_TYPE(tmpMaskImg, PS_TYPE_U8, combine); 88 88 89 89 if ((tmpDataImg->numRows != numRows) || (tmpDataImg->numCols != numCols)) { … … 92 92 } 93 93 94 PS_ IMAGE_CHECK_SIZE_EQUAL(tmpDataImg, tmpErrorImg, NULL);95 PS_ IMAGE_CHECK_SIZE_EQUAL(tmpDataImg, tmpMaskImg, NULL);96 } 97 PS_ PTR_CHECK_NULL(pixels, combine);98 PS_ PTR_CHECK_NULL(stats, combine);94 PS_ASSERT_IMAGES_SIZE_EQUAL(tmpDataImg, tmpErrorImg, NULL); 95 PS_ASSERT_IMAGES_SIZE_EQUAL(tmpDataImg, tmpMaskImg, NULL); 96 } 97 PS_ASSERT_PTR_NON_NULL(pixels, combine); 98 PS_ASSERT_PTR_NON_NULL(stats, combine); 99 99 100 100 // Allocate and initialize the combined image, if necessary. … … 329 329 ) 330 330 { 331 PS_ PTR_CHECK_NULL(images, NULL);332 PS_ PTR_CHECK_NULL(errors, NULL);333 PS_ PTR_CHECK_NULL(inToOut, NULL);334 PS_ PTR_CHECK_NULL(outToIn, NULL);331 PS_ASSERT_PTR_NON_NULL(images, NULL); 332 PS_ASSERT_PTR_NON_NULL(errors, NULL); 333 PS_ASSERT_PTR_NON_NULL(inToOut, NULL); 334 PS_ASSERT_PTR_NON_NULL(outToIn, NULL); 335 335 // Ensure that the psArray parameters have an element for each image. 336 336 psS32 numImages = images->n; 337 PS_ INT_CHECK_NON_EQUALS(numImages, errors->n, NULL);338 PS_ INT_CHECK_NON_EQUALS(numImages, inToOut->n, NULL);339 PS_ INT_CHECK_NON_EQUALS(numImages, outToIn->n, NULL);337 PS_ASSERT_INT_EQUAL(numImages, errors->n, NULL); 338 PS_ASSERT_INT_EQUAL(numImages, inToOut->n, NULL); 339 PS_ASSERT_INT_EQUAL(numImages, outToIn->n, NULL); 340 340 // XXX: Loop through all images, ensure their sizes are equal? 341 341
Note:
See TracChangeset
for help on using the changeset viewer.
