- Timestamp:
- Dec 18, 2012, 5:56:48 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20121130/ppStack/src/ppStackThread.c
r31158 r34838 40 40 psFree(stack->maskFits); 41 41 psFree(stack->varianceFits); 42 psFree(stack->bkgFits); 42 43 return; 43 44 } … … 67 68 PS_ASSERT_ARRAYS_SIZE_EQUAL(cells, covariances, NULL); 68 69 } 69 70 70 71 ppStackThreadData *stack = psAlloc(sizeof(ppStackThreadData)); // Thread data, to return 71 72 psMemSetDeallocator(stack, (psFreeFunc)stackThreadDataFree); … … 77 78 stack->maskFits = psArrayAlloc(numInputs); 78 79 stack->varianceFits = psArrayAlloc(numInputs); 80 stack->bkgFits = psArrayAlloc(numInputs); 79 81 for (int i = 0; i < numInputs; i++) { 80 82 if (!cells->data[i]) { … … 95 97 psFree(resolved); \ 96 98 } 97 99 98 100 IMAGE_OPEN(imageNames, stack->imageFits, i); 99 IMAGE_OPEN(maskNames, stack->maskFits, i); 100 IMAGE_OPEN(varianceNames, stack->varianceFits, i); 101 if (maskNames) { 102 IMAGE_OPEN(maskNames, stack->maskFits, i); 103 } 104 if (varianceNames) { 105 IMAGE_OPEN(varianceNames, stack->varianceFits, i); 106 } 101 107 } 102 108
Note:
See TracChangeset
for help on using the changeset viewer.
