IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 14, 2008, 1:33:09 PM (18 years ago)
Author:
Paul Price
Message:

Rewinding state of psModules/src/imcombine to the last merge (pap_merge_080122), so that ppStack on the mainline will build (I had branched ppStack but made changes to psModules/src/imcombine on the mainline; this check in is restoring to the state of the mainline while the development proceeds on branch pap_branch_080214)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/imcombine/pmSubtractionMatch.c

    r16406 r16479  
    306306                                                       inner, binning, ringsOrder, mode);
    307307            }
    308 
    309             // Add analysis metadata
    310             {
    311                 psMetadataAddPtr(conv1->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_KERNEL,
    312                                  PS_DATA_UNKNOWN | PS_META_DUPLICATE_OK, "Subtraction kernels", kernels);
    313                 if (conv2) {
    314                     psMetadataAddPtr(conv2->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_KERNEL,
    315                                      PS_DATA_UNKNOWN | PS_META_DUPLICATE_OK, "Subtraction kernels", kernels);
    316                 }
    317                 psMetadataAddS32(conv1->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_MODE,
    318                                  PS_META_DUPLICATE_OK, "Subtraction kernels", mode);
    319                 if (conv2) {
    320                     psMetadataAddS32(conv2->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_MODE,
    321                                      PS_META_DUPLICATE_OK, "Subtraction kernels", mode);
    322                 }
    323                 psRegion *subRegion;
    324                 if (region) {
    325                     subRegion = psMemIncrRefCounter(region);
    326                 } else {
    327                     subRegion = psRegionAlloc(0, numCols, 0, numRows);
    328                 }
    329                 psMetadataAddPtr(conv1->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_REGION,
    330                                   PS_DATA_REGION | PS_META_DUPLICATE_OK,
    331                                  "Region over which subtraction was performed", subRegion);
    332                 if (conv2) {
    333                     psMetadataAddPtr(conv2->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_REGION,
    334                                      PS_DATA_REGION | PS_META_DUPLICATE_OK,
    335                                      "Region over which subtraction was performed", subRegion);
    336                 }
    337                 psFree(subRegion);
    338             }
     308            psMetadataAddPtr(conv1->analysis, PS_LIST_TAIL, "SUBTRACTION.KERNEL",
     309                             PS_DATA_UNKNOWN | PS_META_DUPLICATE_OK, "Subtraction kernels", kernels);
    339310
    340311            memCheck("kernels");
     
    470441            kernels = NULL;
    471442
     443#if 0
     444            // Put the solution on the metadata
     445            {
     446                psString comment = NULL; // Comment for metadata
     447                psStringAppend(&comment, "Subtraction solution for region %s", regionString);
     448                psMetadataAddVector(conv1->analysis, PS_LIST_TAIL, "SUBTRACTION.SOLUTION",
     449                                    PS_META_DUPLICATE_OK, comment, solution);
     450                psFree(comment);
     451                if (region) {
     452                    psMetadataAddPtr(conv1->analysis, PS_LIST_TAIL, "SUBTRACTION.REGION",
     453                                     PS_META_DUPLICATE_OK | PS_DATA_REGION, comment, region);
     454                } else {
     455                    region = psRegionAlloc(0, numCols, 0, numRows);
     456                    psMetadataAddPtr(conv1->analysis, PS_LIST_TAIL, "SUBTRACTION.REGION",
     457                                     PS_META_DUPLICATE_OK | PS_DATA_REGION, comment, region);
     458                    psFree(region);
     459                    region = NULL;
     460                }
     461            }
     462#endif
     463
    472464            // There is data in the readout now
    473465            conv1->data_exists = true;
Note: See TracChangeset for help on using the changeset viewer.