Changeset 34800 for trunk/ppStack/src/ppStackCamera.c
- Timestamp:
- Dec 11, 2012, 2:04:31 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ppStack/src/ppStackCamera.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
trunk/ppStack/src/ppStackCamera.c
r30620 r34800 156 156 psString psf = psMetadataLookupStr(&mdok, input, "PSF"); // Name of PSF 157 157 psString sources = psMetadataLookupStr(&mdok, input, "SOURCES"); // Name of sources 158 158 psString bkgmodel = psMetadataLookupStr(&mdok, input, "BKGMODEL"); // Name of warped background model 159 159 160 pmFPAfile *imageFile = defineFile(config, NULL, "PPSTACK.INPUT", 160 161 image, PM_FPA_FILE_IMAGE); // File for image … … 215 216 } 216 217 218 // Grab bkgmodel information here 219 if (!bkgmodel || strlen(bkgmodel) == 0) { 220 // We have no background models. 221 } 222 else { 223 pmFPAfile *inputBKG = defineFile(config,NULL,"PPSTACK.INPUT.BKGMODEL",bkgmodel, 224 PM_FPA_FILE_IMAGE); 225 if (!inputBKG) { 226 psError(psErrorCodeLast(), false, 227 "Unable to define file from bkgmodel %d (%s)",i,bkgmodel); 228 return(false); 229 } 230 }// End bkgmodel 231 232 233 234 217 235 i++; 218 236 } … … 460 478 jpeg2->save = true; 461 479 480 // Output background 481 pmFPAfile *outBkg = pmFPAfileDefineOutput(config,NULL,"PPSTACK.OUTPUT.BKGMODEL"); 482 if (!outBkg) { 483 psError(psErrorCodeLast(), false, _("Unable to generate output file from PPSTACK.OUTPUT.BKGMODEL")); 484 return(false); 485 } 486 if (outBkg->type != PM_FPA_FILE_IMAGE) { 487 psError(PPSTACK_ERR_CONFIG, true, "PPSTACK.OUTPUT.BKGMODEL is not of type IMAGE"); 488 return(false); 489 } 490 outBkg->save = true; 491 pmFPAfile *outBkgRest = pmFPAfileDefineOutput(config,NULL,"PPSTACK.OUTPUT.BKGREST"); 492 if (!outBkgRest) { 493 psError(psErrorCodeLast(), false, _("Unable to generate output file from PPSTACK.OUTPUT.BKGREST")); 494 return(false); 495 } 496 if (outBkgRest->type != PM_FPA_FILE_IMAGE) { 497 psError(PPSTACK_ERR_CONFIG, true, "PPSTACK.OUTPUT.BKGREST is not of type IMAGE"); 498 return(false); 499 } 500 462 501 // For photometry, we operate on the chip-mosaicked image 463 502 // we create a copy of the mosaicked image for psphot so we can write out a clean image … … 496 535 } 497 536 537 // Define output file here. 538 498 539 return true; 499 540 }
Note:
See TracChangeset
for help on using the changeset viewer.
