- Timestamp:
- Oct 12, 2012, 4:12:45 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20120906/ppStack/src/ppStackCombinePrepare.c
r34516 r34531 31 31 32 32 pmCell *bkgCell; 33 int bkg_r0,bkg_c0; 34 int bkg_nC,bkg_nR; 33 35 if (bkgName) { 36 ppStackFileActivationSingle(config, PPSTACK_FILES_BKG, true, 0); 37 pmFPAfile *file = pmFPAfileSelectSingle(config->files, "PPSTACK.INPUT.BKGMODEL", 0); 38 pmFPAview *view = ppStackFilesIterateDown(config); 39 pmReadout *ro = pmFPAviewThisReadout(view,file->fpa); 40 41 bkg_r0 = ro->image->row0; 42 bkg_c0 = ro->image->col0; 43 bkg_nC = ro->image->numCols; 44 bkg_nR = ro->image->numRows; 34 45 bkgCell = pmFPAfileThisCell(config->files, view, bkgName); // Bkg cell 46 35 47 options->bkgRO = pmReadoutAlloc(bkgCell); // BKG readout 48 // if (!pmHDUGenerateForFPA(options->bkgRO->parent->parent->parent)) { 49 options->bkgRO->parent->parent->parent->hdu = pmHDUAlloc(NULL); 50 if (!options->bkgRO->parent->parent->parent->hdu) { 51 fprintf(stderr,"failed to generate a HDU for this thing.\n"); 52 } 53 options->bkgRO->parent->parent->parent->hdu->header = psMetadataCopy(options->bkgRO->parent->parent->parent->hdu->header, 54 ro->parent->parent->parent->hdu->header); 55 56 options->bkgRO->parent->concepts = psMetadataCopy(options->bkgRO->parent->concepts, 57 ro->parent->concepts); 58 options->bkgRO->parent->parent->concepts = psMetadataCopy(options->bkgRO->parent->parent->concepts, 59 ro->parent->parent->concepts); 60 options->bkgRO->parent->parent->parent->concepts = psMetadataCopy(options->bkgRO->parent->parent->parent->concepts, 61 ro->parent->parent->parent->concepts); 36 62 } 37 63 … … 54 80 55 81 if (bkgName) { 56 if (!pmReadoutStackDefineOutput(options->bkgRO, col0, row0, numCols, numRows, false, false, 0)) {82 if (!pmReadoutStackDefineOutput(options->bkgRO, bkg_c0, bkg_r0, bkg_nC, bkg_nR, false, false, 0)) { 57 83 psError(PPSTACK_ERR_ARGUMENTS, false, "Unable to prepare output."); 58 84 return false;
Note:
See TracChangeset
for help on using the changeset viewer.
