Revision 1054 org.gvsig.raster.netcdf/trunk/org.gvsig.raster.netcdf/org.gvsig.raster.netcdf.io/src/main/java/org/gvsig/raster/netcdf/io/NetCDFProvider.java
NetCDFProvider.java | ||
---|---|---|
58 | 58 |
import org.gvsig.raster.impl.store.properties.DataStoreColorInterpretation; |
59 | 59 |
import org.gvsig.raster.impl.store.properties.DataStoreTransparency; |
60 | 60 |
import org.gvsig.tools.ToolsLocator; |
61 |
import org.gvsig.tools.task.TaskStatus; |
|
61 | 62 |
import org.slf4j.Logger; |
62 | 63 |
import org.slf4j.LoggerFactory; |
63 | 64 |
|
... | ... | |
431 | 432 |
* @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getWindowRaster(double, double, double, double, int, int, org.gvsig.fmap.dal.coverage.datastruct.BandList, org.gvsig.raster.cache.tile.provider.TileListener) |
432 | 433 |
*/ |
433 | 434 |
public void getWindow(Extent ex, int bufWidth, int bufHeight, |
434 |
BandList bandList, TileListener listener) throws ProcessInterruptedException, RasterDriverException { |
|
435 |
BandList bandList, TileListener listener, TaskStatus status) throws ProcessInterruptedException, RasterDriverException {
|
|
435 | 436 |
} |
436 | 437 |
|
437 | 438 |
/* |
438 | 439 |
* (non-Javadoc) |
439 | 440 |
* @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getWindowRaster(org.gvsig.fmap.dal.coverage.datastruct.Extent, org.gvsig.fmap.dal.coverage.datastruct.BandList, org.gvsig.fmap.dal.coverage.dataset.Buffer) |
440 | 441 |
*/ |
441 |
public Buffer getWindow(Extent extent, BandList bandList, Buffer rasterBuf) |
|
442 |
public Buffer getWindow(Extent extent, BandList bandList, Buffer rasterBuf, TaskStatus status)
|
|
442 | 443 |
throws ProcessInterruptedException, RasterDriverException { |
443 | 444 |
NetCDFDataParameters p = (NetCDFDataParameters)param; |
444 | 445 |
setView(extent); |
... | ... | |
636 | 637 |
* @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getWindowRaster(double, double, double, double, org.gvsig.fmap.dal.coverage.datastruct.BandList, org.gvsig.fmap.dal.coverage.dataset.Buffer, boolean) |
637 | 638 |
*/ |
638 | 639 |
public Buffer getWindow(double ulx, double uly, double w, double h, |
639 |
BandList bandList, Buffer rasterBuf, boolean adjustToExtent) throws ProcessInterruptedException, RasterDriverException { |
|
640 |
BandList bandList, Buffer rasterBuf, boolean adjustToExtent, TaskStatus status) throws ProcessInterruptedException, RasterDriverException {
|
|
640 | 641 |
return rasterBuf; |
641 | 642 |
} |
642 | 643 |
|
... | ... | |
644 | 645 |
* (non-Javadoc) |
645 | 646 |
* @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getWindowRaster(double, double, double, double, int, int, org.gvsig.fmap.dal.coverage.datastruct.BandList, org.gvsig.fmap.dal.coverage.dataset.Buffer, boolean) |
646 | 647 |
*/ |
647 |
public Buffer getWindow(Extent extent, |
|
648 |
int bufWidth, int bufHeight, BandList bandList, Buffer rasterBuf, boolean adjustToExtent) throws ProcessInterruptedException, RasterDriverException {
|
|
648 |
public Buffer getWindow(Extent extent, int bufWidth, int bufHeight,
|
|
649 |
BandList bandList, Buffer rasterBuf, boolean adjustToExtent, TaskStatus status) throws ProcessInterruptedException, RasterDriverException {
|
|
649 | 650 |
NetCDFDataParameters p = (NetCDFDataParameters)param; |
650 | 651 |
setView(extent); |
651 | 652 |
|
... | ... | |
696 | 697 |
* @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getWindowRaster(int, int, int, int, int, int, org.gvsig.fmap.dal.coverage.datastruct.BandList, org.gvsig.fmap.dal.coverage.dataset.Buffer) |
697 | 698 |
*/ |
698 | 699 |
public Buffer getWindow(int x, int y, int w, int h, |
699 |
BandList bandList, Buffer rasterBuf) throws ProcessInterruptedException, RasterDriverException { |
|
700 |
BandList bandList, Buffer rasterBuf, TaskStatus status) throws ProcessInterruptedException, RasterDriverException {
|
|
700 | 701 |
try { |
701 | 702 |
NetCDFDataParameters p = (NetCDFDataParameters)param; |
702 | 703 |
int strideX = 1; |
Also available in: Unified diff