Changeset 13593 for trunk/ppSub/src/ppSubArguments.c
- Timestamp:
- Jun 1, 2007, 6:16:29 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ppSub/src/ppSubArguments.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppSub/src/ppSubArguments.c
r13509 r13593 57 57 } \ 58 58 psMetadataAdd##TYPE(config->arguments, PS_LIST_TAIL, RECIPENAME, 0, NULL, value); \ 59 } 60 61 // Get a mask value from the command-line or recipe, and add it to the arguments 62 #define VALUE_ARG_RECIPE_MASK(ARGNAME, RECIPENAME) { \ 63 bool mdok; \ 64 const char *name = psMetadataLookupStr(&mdok, arguments, ARGNAME); \ 65 if (!mdok || !name || strlen(name) == 0) { \ 66 name = psMetadataLookupStr(NULL, recipe, RECIPENAME); \ 67 if (!name) { \ 68 psError(PS_ERR_BAD_PARAMETER_VALUE, true, "Unable to find %s in recipe %s", \ 69 RECIPENAME, PPSUB_RECIPE); \ 70 goto ERROR; \ 71 } \ 72 } \ 73 psMaskType value = pmConfigMask(name, config); \ 74 psMetadataAddU8(config->arguments, PS_LIST_TAIL, RECIPENAME, 0, NULL, value); \ 59 75 } 60 76 … … 200 216 VALUE_ARG_RECIPE_INT("-iter", "ITER", S32, 0); 201 217 VALUE_ARG_RECIPE_FLOAT("-rej", "REJ", F32); 202 VALUE_ARG_RECIPE_ INT("-mask-bad", "MASK.BAD", U8, 0);203 VALUE_ARG_RECIPE_ INT("-mask-blank", "MASK.BLANK", U8, 0);218 VALUE_ARG_RECIPE_MASK("-mask-bad", "MASK.BAD"); 219 VALUE_ARG_RECIPE_MASK("-mask-blank", "MASK.BLANK"); 204 220 205 221 vectorArgRecipe(config, arguments, "-isis-widths", recipe, "ISIS.WIDTHS", config->arguments, PS_TYPE_F32);
Note:
See TracChangeset
for help on using the changeset viewer.
