Revision 25524

View differences:

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