Changeset 16607 for trunk/psModules/src/imcombine/pmSubtractionMatch.c
- Timestamp:
- Feb 22, 2008, 9:50:56 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/imcombine/pmSubtractionMatch.c
r16604 r16607 306 306 inner, binning, ringsOrder, mode); 307 307 } 308 psMetadataAddPtr(conv1->analysis, PS_LIST_TAIL, "SUBTRACTION.KERNEL", 309 PS_DATA_UNKNOWN | PS_META_DUPLICATE_OK, "Subtraction kernels", kernels); 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 } 310 339 311 340 memCheck("kernels"); … … 442 471 kernels = NULL; 443 472 444 #if 0445 // Put the solution on the metadata446 {447 psString comment = NULL; // Comment for metadata448 psStringAppend(&comment, "Subtraction solution for region %s", regionString);449 psMetadataAddVector(conv1->analysis, PS_LIST_TAIL, "SUBTRACTION.SOLUTION",450 PS_META_DUPLICATE_OK, comment, solution);451 psFree(comment);452 if (region) {453 psMetadataAddPtr(conv1->analysis, PS_LIST_TAIL, "SUBTRACTION.REGION",454 PS_META_DUPLICATE_OK | PS_DATA_REGION, comment, region);455 } else {456 region = psRegionAlloc(0, numCols, 0, numRows);457 psMetadataAddPtr(conv1->analysis, PS_LIST_TAIL, "SUBTRACTION.REGION",458 PS_META_DUPLICATE_OK | PS_DATA_REGION, comment, region);459 psFree(region);460 region = NULL;461 }462 }463 #endif464 465 473 // There is data in the readout now 466 474 conv1->data_exists = true;
Note:
See TracChangeset
for help on using the changeset viewer.
