Revision 25524
trunk/libraries/libRaster/src/org/gvsig/raster/buffer/BufferInterpolation.java | ||
---|---|---|
290 | 290 |
for (int iCol = 0; iCol < w; iCol++) { |
291 | 291 |
dx = posX - ((int) posX); |
292 | 292 |
try { |
293 |
double[] kernel = getKernelInt(((int) posX), ((int) posY), iBand);
|
|
293 |
double[] kernel = getKernelFloat(((int) posX), ((int) posY), iBand);
|
|
294 | 294 |
rasterBuf.setElem(iRow, iCol, iBand, (float) getBilinearValue(dx, dy, kernel)); |
295 | 295 |
} catch (ArrayIndexOutOfBoundsException e) { |
296 | 296 |
// System.out.println(posX + " " + posY); |
... | ... | |
310 | 310 |
for (int iCol = 0; iCol < w; iCol++) { |
311 | 311 |
dx = posX - ((int) posX); |
312 | 312 |
try { |
313 |
double[] kernel = getKernelInt(((int) posX), ((int) posY), iBand);
|
|
313 |
double[] kernel = getKernelDouble(((int) posX), ((int) posY), iBand);
|
|
314 | 314 |
rasterBuf.setElem(iRow, iCol, iBand, (double) getBilinearValue(dx, dy, kernel)); |
315 | 315 |
} catch (ArrayIndexOutOfBoundsException e) { |
316 | 316 |
// System.out.println(posX + " " + posY); |
Also available in: Unified diff