- Timestamp:
- Dec 17, 2010, 9:57:34 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20101205/psphot/src/psphotStackParseCamera.c
r29548 r30101 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 … … 93 97 psError(PSPHOT_ERR_CONFIG, true, "Component %s (%d) lacks both RAW:IMAGE and CNV:IMAGE of type STR", item->name, i); 94 98 return false; 99 } 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 } 95 107 } 96 108 … … 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.
