Changeset 30624 for trunk/psphot/src/psphotStackParseCamera.c
- Timestamp:
- Feb 13, 2011, 12:33:05 PM (15 years ago)
- Location:
- trunk/psphot
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/psphotStackParseCamera.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot
- Property svn:mergeinfo changed
-
trunk/psphot/src/psphotStackParseCamera.c
r29548 r30624 15 15 } 16 16 17 int nRaw = 0; 18 int nCnv = 0; 17 19 int nInputs = inputs->list->n; 18 20 for (int i = 0; i < nInputs; i++) { … … 57 59 } 58 60 } 61 nRaw ++; 59 62 } 60 63 … … 88 91 } 89 92 } 93 nCnv ++; 90 94 } 91 95 … … 95 99 } 96 100 101 // XXX what if they do not match in length 102 if (nCnv && nRaw) { 103 if (nCnv != nRaw) { 104 psError (PSPHOT_ERR_CONFIG, true, "if both RAW and CNV images are supplied, the number must match"); 105 return false; 106 } 107 } 108 97 109 psString sources = psMetadataLookupStr(&status, input, "SOURCES"); // Name of mask 98 // pmFPAfile *srcInputFile = rawInputFile ? rawInputFile : cnvInputFile;99 110 if (sources && strlen(sources) > 0) { 100 111 if (!defineFile(config, NULL, "PSPHOT.STACK.SOURCES", sources, PM_FPA_FILE_CMF)) { … … 107 118 // XXX output of these files should be optional 108 119 { 120 // pmFPAfile *srcInputFile = rawInputFile ? rawInputFile : cnvInputFile; 109 121 pmFPAfile *outputImage = pmFPAfileDefineOutput(config, NULL, "PSPHOT.STACK.OUTPUT.IMAGE"); 110 122 if (!outputImage) { … … 150 162 } 151 163 psMetadataRemoveKey(config->arguments, "FILENAMES"); 164 psMetadataAddS32 (config->arguments, PS_LIST_TAIL, "PSPHOT.STACK.INPUT.RAW.NUM", PS_META_REPLACE, "number of inputs", nRaw); 165 psMetadataAddS32 (config->arguments, PS_LIST_TAIL, "PSPHOT.STACK.INPUT.CNV.NUM", PS_META_REPLACE, "number of inputs", nCnv); 166 psMetadataAddS32 (config->arguments, PS_LIST_TAIL, "PSPHOT.STACK.OUTPUT.IMAGE.NUM", PS_META_REPLACE, "number of inputs", nInputs); 152 167 psMetadataAddS32 (config->arguments, PS_LIST_TAIL, "PSPHOT.INPUT.NUM", PS_META_REPLACE, "number of inputs", nInputs); 153 168
Note:
See TracChangeset
for help on using the changeset viewer.
