Changeset 26117 for trunk/ppStack/src/ppStackFinish.c
- Timestamp:
- Nov 12, 2009, 4:38:34 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ppStack/src/ppStackFinish.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppStack/src/ppStackFinish.c
r25847 r26117 4 4 5 5 #include <stdio.h> 6 #include <unistd.h> 6 7 #include <pslib.h> 7 8 #include <psmodules.h> … … 20 21 psMetadata *recipe = psMetadataLookupMetadata(NULL, config->recipes, PPSTACK_RECIPE); // ppStack recipe 21 22 psAssert(recipe, "We've thrown an error on this before."); 23 24 bool mdok; // Status of MD lookup 25 bool tempDelete = psMetadataLookupBool(&mdok, recipe, "TEMP.DELETE"); // Delete temporary files? 26 27 // Delete temporary images 28 if (tempDelete && options->convolve) { 29 for (int i = 0; i < options->num; i++) { 30 if (options->inputMask->data.PS_TYPE_VECTOR_MASK_DATA[i]) { 31 continue; 32 } 33 34 psString imageResolved = pmConfigConvertFilename(options->convImages->data[i], 35 config, false, false); 36 psString maskResolved = pmConfigConvertFilename(options->convMasks->data[i], 37 config, false, false); 38 psString varianceResolved = pmConfigConvertFilename(options->convVariances->data[i], 39 config, false, false); 40 if (unlink(imageResolved) == -1 || unlink(maskResolved) == -1 || 41 unlink(varianceResolved) == -1) { 42 psWarning("Unable to delete temporary files for image %d", i); 43 } 44 psFree(imageResolved); 45 psFree(maskResolved); 46 psFree(varianceResolved); 47 } 48 } 49 22 50 23 51 // Statistics on output … … 44 72 } 45 73 46 47 74 // Write out summary statistics 48 75 if (options->stats) { … … 61 88 } 62 89 63 64 90 // Dump configuration 65 bool mdok; // Status of MD lookup66 91 psString dump = psMetadataLookupStr(&mdok, config->arguments, "DUMP_CONFIG"); // File for config 67 92 if (dump) {
Note:
See TracChangeset
for help on using the changeset viewer.
