Revision 26840 branches/v2_0_0_prep/extensions/extSextanteGvsigBindings/src/es/unex/sextante/gvsig/core/gvRasterLayer.java
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