Revision 880 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/buffer/DefaultRasterQuery.java

View differences:

DefaultRasterQuery.java
24 24
import org.gvsig.fmap.dal.coverage.datastruct.Extent;
25 25
import org.gvsig.fmap.dal.coverage.datastruct.NoData;
26 26
import org.gvsig.fmap.dal.coverage.store.RasterQuery;
27
import org.gvsig.raster.cache.tile.TileCacheLibrary;
27 28
import org.gvsig.raster.cache.tile.provider.CacheStruct;
28 29
import org.gvsig.raster.cache.tile.provider.TileListener;
29 30
import org.gvsig.timesupport.Time;
......
167 168
		this.resolutionLevel = level;
168 169
		this.tileRow = tileRow;
169 170
		this.tileCol = tileCol;
170
		this.cacheStruct = cacheStruct;
171
		int[] size = cacheStruct.getTileSizeByLevel(level);
171
		int[] size = null;
172
		if(cacheStruct != null) {
173
			this.cacheStruct = cacheStruct;
174
			size = cacheStruct.getTileSizeByLevel(level);
175
		} else {
176
			size = new int[]{TileCacheLibrary.DEFAULT_TILEWIDTH, TileCacheLibrary.DEFAULT_TILEHEIGHT};
177
		}
172 178
		this.bufWidth = size[0];
173 179
		this.bufHeight = size[1];
174 180
	}

Also available in: Unified diff