Changeset 13386
- Timestamp:
- May 14, 2007, 6:33:58 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/imcombine/pmSubtraction.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/imcombine/pmSubtraction.c
r13385 r13386 4 4 * @author GLG, MHPCC 5 5 * 6 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $7 * @date $Date: 2007-05-15 04:3 2:08 $6 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-05-15 04:33:58 $ 8 8 * 9 9 * Copyright 2004-2007 Institute for Astronomy, University of Hawaii … … 110 110 ) 111 111 { 112 int xOrder = kernels->xOrder->data.S32[index]; // Polynomial order in x 113 int yOrder = kernels->yOrder->data.S32[index]; // Polynomial order in y 114 double polyValue = polyValues->data.F64[yOrder][xOrder]; // Value of spatial polynomial 115 112 116 switch (kernels->type) { 113 117 case PM_SUBTRACTION_KERNEL_POIS: { … … 115 119 int u = kernels->u->data.S32[index]; // Offset in x 116 120 int v = kernels->v->data.S32[index]; // Offset in y 117 int xOrder = kernels->xOrder->data.S32[index]; // Polynomial order in x 118 int yOrder = kernels->yOrder->data.S32[index]; // Polynomial order in y 119 return weightFunc(polyValues->data.F64[yOrder][xOrder]) * image->data.F32[y + v][x + u]; 121 return weightFunc(polyValue) * image->data.F32[y + v][x + u]; 120 122 } 121 123 case PM_SUBTRACTION_KERNEL_ISIS: { 122 int xOrder = kernels->xOrder->data.S32[index]; // Polynomial order in x123 int yOrder = kernels->yOrder->data.S32[index]; // Polynomial order in y124 124 psKernel *kernel = kernels->preCalc->data[index]; // The convolution kernel 125 125 int size = kernels->size; // Kernel half-size … … 130 130 } 131 131 } 132 return weightFunc(polyValue s->data.F64[yOrder][xOrder]) * sum;132 return weightFunc(polyValue) * sum; 133 133 } 134 134 default:
Note:
See TracChangeset
for help on using the changeset viewer.
