Changeset 35893
- Timestamp:
- Aug 6, 2013, 10:57:50 AM (13 years ago)
- Location:
- trunk/pstamp/src
- Files:
-
- 4 edited
-
ppstampArguments.c (modified) (2 diffs)
-
ppstampMakeStamp.c (modified) (1 diff)
-
ppstampOptions.c (modified) (2 diffs)
-
ppstampOptions.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pstamp/src/ppstampArguments.c
r34596 r35893 26 26 fprintf(stderr, " [-variance var_image] : variance image\n"); 27 27 fprintf(stderr, " [-sources sources] : sources cmf (ignored for chip stage)\n"); 28 fprintf(stderr, " [-forheader mdcfile : metadata config file contaiing keywords to add to fits headers\n"); 28 29 fprintf(stderr, " [-stage stage] : stage of input image (raw, chip, warp, stack, diff)\n"); 29 30 fprintf(stderr, " [-write_jpeg] : write a JPEG format of the image stamp\n"); … … 135 136 usage(); 136 137 } 138 139 if ((argnum = psArgumentGet(argc, argv, "-forheader"))) { 140 psArgumentRemove(argnum, &argc, argv); 141 if (argnum >= argc) { 142 psError(PSTAMP_ERR_ARGUMENTS, true, "metadata config filename value required with option -forheader"); 143 usage(); 144 } 145 146 const char *filename = argv[argnum]; 147 psArgumentRemove(argnum, &argc, argv); 148 149 unsigned int nFail = 0; 150 options->headerAdditions = psMetadataConfigRead(NULL, &nFail, filename, false); 151 if (nFail || !options->headerAdditions) { 152 psError(PS_ERR_UNKNOWN, false, "failed to read metadata from %s", filename); 153 return false; 154 } 155 } 137 156 138 157 if ((argnum = psArgumentGet(argc, argv, "-no_censor_masked"))) { -
trunk/pstamp/src/ppstampMakeStamp.c
r35611 r35893 165 165 166 166 ppstampVersionMetadata(outHDU->header, options); 167 168 // copy any user supplied keywords 169 if (options->headerAdditions) { 170 if (!psMetadataOverlay(outHDU->header, options->headerAdditions)) { 171 psError(PS_ERR_UNKNOWN, false, "Failed to copy header additions to output\n"); 172 return false; 173 } 174 } 175 167 176 168 177 return true; -
trunk/pstamp/src/ppstampOptions.c
r34596 r35893 10 10 { 11 11 psFree(options->chipName); 12 psFree(options->headerAdditions); 12 13 } 13 14 … … 30 31 options->cellName = NULL; 31 32 options->stage = NULL; 33 options->headerAdditions = NULL; 32 34 options->censorMasked = false; 33 35 options->writeJPEG = false; -
trunk/pstamp/src/ppstampOptions.h
r34596 r35893 12 12 psString cellName; 13 13 psString stage; 14 psMetadata *headerAdditions; 14 15 bool censorMasked; 15 16 bool writeJPEG;
Note:
See TracChangeset
for help on using the changeset viewer.
