Changeset 23992 for trunk/ppSkycell/src/ppSkycellArguments.c
- Timestamp:
- Apr 28, 2009, 3:31:25 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ppSkycell/src/ppSkycellArguments.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppSkycell/src/ppSkycellArguments.c
r23982 r23992 29 29 { 30 30 fprintf(stderr, "\nPan-STARRS skycell JPEGifier\n\n"); 31 fprintf(stderr, "Usage: %s INPUT.listOUTPUT_ROOT\n\n",31 fprintf(stderr, "Usage: %s -images INPUT.list [-masks MASK.list] OUTPUT_ROOT\n\n", 32 32 program); 33 33 fprintf(stderr, "\n"); … … 45 45 bool ppSkycellArguments(ppSkycellData *data, int argc, char *argv[]) 46 46 { 47 assert(config); 47 assert(data); 48 assert(data->config); 48 49 49 50 psMetadata *arguments = psMetadataAlloc(); // Command-line arguments 50 if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 3) { 51 psMetadataAddStr(arguments, PS_LIST_TAIL, "-images", 0, "Filename with input images", NULL); 52 psMetadataAddStr(arguments, PS_LIST_TAIL, "-masks", 0, "Filename with input masks", NULL); 53 if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 2) { 51 54 usage(argv[0], arguments, data); 52 55 } 53 56 54 data->inName = psStringCopy(argv[1]); 55 data->outRoot = psStringCopy(argv[2]); 57 data->imagesName = psMetadataLookupStr(NULL, arguments, "-images"); 58 data->masksName = psMetadataLookupStr(NULL, arguments, "-masks"); 59 data->outRoot = psStringCopy(argv[1]); 56 60 57 61 psTrace("ppSkycell", 1, "Done reading command-line arguments\n"); 58 62 psFree(arguments); 63 64 PS_ASSERT_STRING_NON_EMPTY(data->imagesName, false); 65 PS_ASSERT_STRING_NON_EMPTY(data->outRoot, false); 59 66 60 67 return true;
Note:
See TracChangeset
for help on using the changeset viewer.
