- Timestamp:
- Jan 28, 2009, 2:33:51 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/pap_branch_20090128/psModules/src/imcombine/pmStack.c
r21183 r21211 8 8 * @author GLG, MHPCC 9 9 * 10 * @version $Revision: 1.46 $ $Name: not supported by cvs2svn $11 * @date $Date: 2009-01-2 7 06:39:38$10 * @version $Revision: 1.46.2.1 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2009-01-29 00:33:51 $ 12 12 * Copyright 2004-2007 Institute for Astronomy, University of Hawaii 13 13 * … … 263 263 264 264 psImage *image = data->readout->image; // Image of interest 265 psImage *variance = data->readout-> weight; // Variance ("weight")map of interest265 psImage *variance = data->readout->variance; // Variance map of interest 266 266 pixelData->data.F32[num] = image->data.F32[yIn][xIn]; 267 267 if (variance) { … … 442 442 *numCols = data->readout->image->numCols; 443 443 *numRows = data->readout->image->numRows; 444 if (data->readout-> weight) {444 if (data->readout->variance) { 445 445 *haveVariances = true; 446 PS_ASSERT_IMAGE_NON_NULL(data->readout-> weight, false);447 PS_ASSERT_IMAGES_SIZE_EQUAL(data->readout->image, data->readout-> weight, false);448 PS_ASSERT_IMAGE_TYPE(data->readout-> weight, PS_TYPE_F32, false);446 PS_ASSERT_IMAGE_NON_NULL(data->readout->variance, false); 447 PS_ASSERT_IMAGES_SIZE_EQUAL(data->readout->image, data->readout->variance, false); 448 PS_ASSERT_IMAGE_TYPE(data->readout->variance, PS_TYPE_F32, false); 449 449 } 450 450 *haveRejects = (data->reject != NULL); … … 473 473 PS_ASSERT_IMAGES_SIZE_EQUAL(data->readout->image, data->readout->mask, false); 474 474 if (*haveVariances) { 475 PS_ASSERT_IMAGE_NON_NULL(data->readout-> weight, false);476 PS_ASSERT_IMAGES_SIZE_EQUAL(data->readout->image, data->readout-> weight, false);477 PS_ASSERT_IMAGE_TYPE(data->readout-> weight, PS_TYPE_F32, false);475 PS_ASSERT_IMAGE_NON_NULL(data->readout->variance, false); 476 PS_ASSERT_IMAGES_SIZE_EQUAL(data->readout->image, data->readout->variance, false); 477 PS_ASSERT_IMAGE_TYPE(data->readout->variance, PS_TYPE_F32, false); 478 478 } 479 479 } … … 649 649 psImage *combinedImage = combined->image; // Combined image 650 650 psImage *combinedMask = combined->mask; // Combined mask 651 psImage *combinedVariance = combined-> weight; // Combined variance map651 psImage *combinedVariance = combined->variance; // Combined variance map 652 652 653 653 psArray *pixelMap = pixelMapGenerate(input, minInputCols, maxInputCols, … … 702 702 } 703 703 704 psImage *combinedVariance = combined-> weight; // Combined variance map704 psImage *combinedVariance = combined->variance; // Combined variance map 705 705 if (haveVariances && !combinedVariance) { 706 combined-> weight= psImageAlloc(numCols, numRows, PS_TYPE_F32);707 combinedVariance = combined-> weight;706 combined->variance = psImageAlloc(numCols, numRows, PS_TYPE_F32); 707 combinedVariance = combined->variance; 708 708 } 709 709
Note:
See TracChangeset
for help on using the changeset viewer.
