Changeset 10270 for trunk/ppMerge/src/ppMergeOptions.c
- Timestamp:
- Nov 28, 2006, 5:06:41 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ppMerge/src/ppMergeOptions.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppMerge/src/ppMergeOptions.c
r9996 r10270 58 58 options->combine->nKeep = 1; 59 59 options->combine->maskVal = 0xff; 60 options->combine->weights = false; 60 61 61 62 return options; … … 67 68 68 69 // Parse a recipe option according to its type 69 #define OPTION_PARSE(OPTION,MD,NAME,TYPE) \ 70 { \ 71 psMetadataItem *item = psMetadataLookup(MD, NAME); \ 72 if (item) { \ 73 OPTION = psMetadataItemParse##TYPE(item); \ 74 } \ 70 #define OPTION_PARSE(OPTION,MD,NAME,TYPE) \ 71 { \ 72 psMetadataItem *item = psMetadataLookup(MD, NAME); \ 73 if (item) { \ 74 OPTION = psMetadataItemParse##TYPE(item); \ 75 } else { \ 76 psWarning("Recipe option %s isn't specified; using default.\n", NAME); \ 77 } \ 75 78 } 76 79 … … 139 142 OPTION_PARSE(options->combine->nKeep, recipe, "NKEEP", S32); 140 143 OPTION_PARSE(options->combine->maskVal, recipe, "MASKVAL", S32); 144 OPTION_PARSE(options->combine->weights, recipe, "WEIGHTS", Bool); 141 145 OPTION_PARSE(options->fringeNum, recipe, "FRINGE.NUM", S32); 142 146 OPTION_PARSE(options->fringeSize, recipe, "FRINGE.SIZE", S32);
Note:
See TracChangeset
for help on using the changeset viewer.
