Changeset 13677
- Timestamp:
- Jun 6, 2007, 9:36:07 AM (19 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
ppImage/src/ppImageLoop.c (modified) (2 diffs)
-
ppMerge/src/ppMergeCombine.c (modified) (1 diff)
-
ppStats/src/ppStats.c (modified) (2 diffs)
-
ppStats/src/ppStats.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppImage/src/ppImageLoop.c
r13676 r13677 26 26 psFree(resolved); 27 27 return false; 28 } else { 29 stats = psMetadataAlloc(); 30 } 28 } 29 stats = psMetadataAlloc(); 31 30 psFree(resolved); 32 31 } … … 124 123 } 125 124 126 psMetadata *newStats = ppStats(output->fpa, view, 127 options->satMask | options->badMask | options->maskValue, 128 config); 129 if (!newStats) { 125 if (ppStats(stats, 126 output->fpa, 127 view, 128 options->satMask | options->badMask | options->maskValue, 129 config)) { 130 130 psError(PS_ERR_UNEXPECTED_NULL, true, "Unable to generate stats for image.\n"); 131 return false; 132 } 133 psMetadataCopy (stats, newStats); 134 psFree (newStats); 135 } 136 131 psFree (stats); 132 return false; 133 } 134 } 135 137 136 // Add MD5 information for cell 138 137 pmHDU *hdu = pmHDUFromCell(cell); // HDU that owns the cell -
trunk/ppMerge/src/ppMergeCombine.c
r13667 r13677 265 265 // Statistics on the merged cell 266 266 if (data->statsFile) { 267 data->stats = ppStats(data->stats, data->out, view, options->combine->maskVal, 268 config); // Statistics for output FPA 269 } 267 if (!data->stats) { 268 data->stats = psMetadataAlloc(); 269 } 270 if (!ppStats(data->stats, 271 data->out, 272 view, 273 options->combine->maskVal, 274 config)) { 275 psError(PS_ERR_UNEXPECTED_NULL, true, "Unable to generate stats for image.\n"); 276 return false; 277 } 278 } 270 279 271 280 // We threw away the bias sections --- record this -
trunk/ppStats/src/ppStats.c
r13675 r13677 9 9 #include "ppStats.h" 10 10 11 psMetadata *ppStats(pmFPA *fpa, // FPA for which to get statistics 11 psMetadata *ppStats(psMetadata *out, 12 pmFPA *fpa, // FPA for which to get statistics 12 13 pmFPAview *view, // View for analysis 13 14 psMaskType maskVal, // Value to mask … … 53 54 } 54 55 56 if (out != NULL) { 57 psMetadataCopy (out, result); 58 psFree(result); 59 psFree(data); 60 return out; 61 } 62 55 63 psFree(data); 56 64 return result; -
trunk/ppStats/src/ppStats.h
r13675 r13677 12 12 13 13 // Perform the ppStats steps 14 psMetadata *ppStats(pmFPA *fpa, // FPA for which to get statistics 14 psMetadata *ppStats(psMetadata *out, 15 pmFPA *fpa, // FPA for which to get statistics 15 16 pmFPAview *view, // View for analysis 16 17 psMaskType maskVal, // Value to mask
Note:
See TracChangeset
for help on using the changeset viewer.
