IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 12, 2010, 4:48:07 PM (16 years ago)
Author:
eugene
Message:

supply metadata from kernel matching

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/20091201/ppSub/src/ppSubDefineOutput.c

    r23740 r26582  
    5151    bool mdok;                          // Status of MD lookup
    5252    psMetadata *analysis = inConv->analysis; // Analysis metadata with kernel information
    53     pmSubtractionKernels *kernels = psMetadataLookupPtr(&mdok, analysis,
    54                                                         PM_SUBTRACTION_ANALYSIS_KERNEL); // Subtraction kernel
     53    pmHDU *hdu = pmHDUFromCell(inConv->parent);
     54    pmSubtractionKernels *kernels = psMetadataLookupPtr(&mdok, analysis, PM_SUBTRACTION_ANALYSIS_KERNEL); // Subtraction kernel
     55
    5556    if (!kernels) {
     57        hdu = pmHDUFromCell(refConv->parent);
    5658        analysis = refConv->analysis;
    5759        kernels = psMetadataLookupPtr(&mdok, analysis, PM_SUBTRACTION_ANALYSIS_KERNEL);
     
    6264        return false;
    6365    }
    64     psMetadataAddStr(outHDU->header, PS_LIST_TAIL, "PPSUB.KERNEL", 0, "Subtraction kernel",
    65                      kernels->description);
     66    psAssert (hdu, "unable to find HDU");
     67    psMetadataAddStr(outHDU->header, PS_LIST_TAIL, "PPSUB.KERNEL", 0, "Subtraction kernel", kernels->description);
     68    outHDU->header = psMetadataCopy(outHDU->header, hdu->header);
    6669
    6770    // Add additional data to the header
Note: See TracChangeset for help on using the changeset viewer.