Changeset 28280 for trunk/ppBackground/src/ppBackgroundArguments.c
- Timestamp:
- Jun 9, 2010, 6:16:39 PM (16 years ago)
- Location:
- trunk/ppBackground
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppBackground
-
Property svn:ignore
set to
configure
Makefile.in
ignore
config.log
depcomp
config.status
config.guess
ltmain.sh
config.sub
autom4te.cache
libtool
missing
Makefile
aclocal.m4
install-sh
-
Property svn:ignore
set to
-
trunk/ppBackground/src
-
Property svn:ignore
set to
ppBackground
Makefile.in
config.h
ppBackgroundVersionDefinitions.h
.deps
Makefile
ppBackgroundErrorCodes.c
ppBackgroundErrorCodes.h
stamp-h1
config.h.in
-
Property svn:ignore
set to
-
trunk/ppBackground/src/ppBackgroundArguments.c
r28276 r28280 48 48 psMetadataAddStr(arguments, PS_LIST_TAIL, "-pattern", 0, "Filename of pattern correction", NULL); 49 49 psMetadataAddStr(arguments, PS_LIST_TAIL, "-background", 0, "Filename of background model", NULL); 50 psMetadataAddStr(arguments, PS_LIST_TAIL, "-image", 0, "Filename of image ", NULL);50 psMetadataAddStr(arguments, PS_LIST_TAIL, "-image", 0, "Filename of image (required)", NULL); 51 51 psMetadataAddStr(arguments, PS_LIST_TAIL, "-mask", 0, "Filename of mask", NULL); 52 psMetadataAddStr(arguments, PS_LIST_TAIL, "-stats", 0, "Output statistics file", NULL); 52 53 if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 2) { 53 54 usage(argv[0], arguments, data); … … 68 69 return false; 69 70 } 71 if (!data->imageName) { 72 psError(PPBACKGROUND_ERR_CONFIG, true, "Must specify -image"); 73 return false; 74 } 70 75 71 76 PS_ASSERT_STRING_NON_EMPTY(data->outRoot, false); 77 78 const char *statsName = psMetadataLookupStr(NULL, arguments, "-stats"); 79 if (statsName) { 80 data->statsFile = fopen(statsName, "w"); 81 if (!data->statsFile) { 82 psError(PPBACKGROUND_ERR_IO, true, "Unable to open statistics file %s", statsName); 83 return false; 84 } 85 data->stats = psMetadataAlloc(); 86 pmConfigRunFilenameAddWrite(data->config, "STATS", statsName); 87 } 72 88 73 89 return true;
Note:
See TracChangeset
for help on using the changeset viewer.
