Revision 26840 branches/v2_0_0_prep/extensions/extSextanteGvsigBindings/src/es/unex/sextante/gvsig/core/gvRasterLayer.java

View differences:

gvRasterLayer.java
3 3
import java.awt.geom.Rectangle2D;
4 4

  
5 5
import org.cresques.cts.IProjection;
6
import org.gvsig.fmap.geom.primitive.Envelope;
6 7
import org.gvsig.fmap.raster.layers.FLyrRasterSE;
7 8
import org.gvsig.raster.buffer.RasterBuffer;
8 9
import org.gvsig.raster.grid.Grid;
......
256 257

  
257 258
		if (m_BaseDataObject instanceof FLyrRasterSE) {
258 259
			FLyrRasterSE layer = (FLyrRasterSE) m_BaseDataObject;
259
			if(layerGrid != null) 
260
			if(layerGrid != null)
260 261
				layerGrid.getRasterBuf().free();
261 262
			layerGrid = null;
262 263
		}
......
268 269
		if (m_BaseDataObject instanceof FLyrRasterSE) {
269 270
			FLyrRasterSE layer = (FLyrRasterSE) m_BaseDataObject;
270 271
			try{
271
				return layer.getFullExtent();
272
				Envelope env=layer.getFullEnvelope();
273
				return new Rectangle2D.Double(env.getMinimum(0),env.getMinimum(1),env.getLength(0),env.getLength(1));
272 274
			}catch(Exception e){
273 275
				return null;
274 276
			}

Also available in: Unified diff