IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 19, 2009, 2:55:12 PM (17 years ago)
Author:
Paul Price
Message:

Getting the GUNK kernel working again.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/pap/psModules/src/imcombine/pmSubtractionKernels.c

    r25861 r25898  
    8181    kernels->penalties = psVectorRealloc(kernels->penalties, start + numNew);
    8282    kernels->inner = start;
     83    kernels->num += numNew;
    8384
    8485    // Generate a set of kernels for each (u,v)
     
    99100        }
    100101    }
     102
     103    kernels->widths->n = start + numNew;
     104    kernels->u->n = start + numNew;
     105    kernels->v->n = start + numNew;
     106    kernels->preCalc->n = start + numNew;
     107    kernels->penalties->n = start + numNew;
    101108
    102109    return true;
     
    471478    PS_ASSERT_INT_LESS_THAN(inner, size, NULL);
    472479
    473     // XXX GUNK doesn't seem to work --- doesn't add the POIS components, or at least, they're not noticed
    474 
    475480    pmSubtractionKernels *kernels = p_pmSubtractionKernelsRawISIS(size, spatialOrder, fwhms, orders,
    476481                                                                  penalty, mode); // Kernels
     482    kernels->type = PM_SUBTRACTION_KERNEL_GUNK;
    477483    psStringPrepend(&kernels->description, "GUNK=");
    478484    psStringAppend(&kernels->description, "+POIS(%d,%d)", inner, spatialOrder);
Note: See TracChangeset for help on using the changeset viewer.