IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 24, 2006, 6:06:28 PM (20 years ago)
Author:
Paul Price
Message:

Debugging readout combination for ppMerge. There are still problems, possibly in the combination range in pmReadoutCombine.

File:
1 edited

Legend:

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

    r7194 r7204  
    55 *  @author GLG, MHPCC
    66 *
    7  *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2006-05-24 05:08:52 $
     7 *  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
     8 *  @date $Date: 2006-05-25 04:06:28 $
    99 *
    1010 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    179179        minInputCols = PS_MIN(minInputCols, readout->col0);
    180180        maxInputCols = PS_MAX(maxInputCols, readout->col0 + readout->image->numCols);
     181        psTrace(__func__, 7, "Readout %d: offset %d,%d; size %dx%d\n", i,
     182                readout->col0, readout->row0, readout->image->numCols, readout->image->numRows);
    181183        // Bounds of input image
    182184        rowLower->data.U32[i] = readout->row0;
     
    192194    // If there's existing images, we need to extend them
    193195    long minOutputRows = (output->image || output->mask || output->weight) ?
    194                          PS_MIN(minInputRows, output->row0) : minInputRows; // Smallest row value, considering the output
     196                         PS_MIN(minInputRows, output->row0) : minInputRows;  // Smallest output row value
    195197    long minOutputCols = (output->image || output->mask || output->weight) ?
    196                          PS_MIN(minInputCols, output->col0) : minInputCols; // Smallest column value, considering the output
     198                         PS_MIN(minInputCols, output->col0) : minInputCols; // Smallest output column value
     199    psTrace(__func__, 7, "Output minimum: %d,%d\n", minOutputCols, minOutputRows);
    197200
    198201    // Update the origin
     
    267270    psMaskType maskVal = params->maskVal; // The mask value
    268271
     272    psTrace(__func__, 3, "Iterating %d --> %d, %d --> %d\n",
     273            minInputCols - output->col0, maxInputCols - output->col0,
     274            minInputRows - output->row0, maxInputRows - output->row0);
     275
    269276    for (int i = minInputRows; i < maxInputRows; i++) {
    270277        for (int j = minInputCols; j < maxInputCols; j++) {
Note: See TracChangeset for help on using the changeset viewer.