Revision 453 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.io/org.gvsig.raster.io.base/src/main/java/org/gvsig/fmap/dal/coverage/dataset/io/ermapper/ErmapperProvider.java
ErmapperProvider.java | ||
---|---|---|
351 | 351 |
|
352 | 352 |
/* |
353 | 353 |
* (non-Javadoc) |
354 |
* @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getWindowRaster(int, int, int, int, org.gvsig.fmap.dal.coverage.datastruct.BandList, org.gvsig.fmap.dal.coverage.dataset.Buffer)
|
|
354 |
* @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getWindowRaster(int, int, org.gvsig.fmap.dal.coverage.datastruct.BandList, org.gvsig.fmap.dal.coverage.dataset.Buffer) |
|
355 | 355 |
*/ |
356 |
public Buffer getWindow(int x, int y, int w, int h,
|
|
356 |
public Buffer getWindow(int x, int y, |
|
357 | 357 |
BandList bandList, Buffer rasterBuf) throws ProcessInterruptedException, RasterDriverException { |
358 |
int w = rasterBuf.getWidth(); |
|
359 |
int h = rasterBuf.getHeight(); |
|
358 | 360 |
Point2D init = this.rasterToWorld(new Point2D.Double(x, y)); |
359 | 361 |
Point2D end = this.rasterToWorld(new Point2D.Double(x + w, y + h)); |
360 | 362 |
Extent selectedExtent = new ExtentImpl(init.getX(), init.getY(), end.getX(), end.getY()); |
Also available in: Unified diff