Revision 31 org.gvsig.sextante/trunk/org.gvsig.sextante.app/org.gvsig.sextante.app.extension/src/main/java/org/gvsig/sextante/app/extension/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.dal.store.raster.RasterStoreParameters;
6 7
import org.gvsig.fmap.geom.primitive.Envelope;
7 8
import org.gvsig.fmap.raster.layers.FLyrRasterSE;
8 9
import org.gvsig.raster.buffer.RasterBuffer;
......
15 16

  
16 17
public class gvRasterLayer extends AbstractRasterLayer {
17 18

  
18
	private String m_sFilename;
19
	private IProjection m_Projection;
20
	private Grid layerGrid = null;
19
	private IProjection     m_Projection      = null;
20
	private Grid            layerGrid         = null;
21
	private String          m_sFilename       = null;
21 22

  
22 23
	private double DEFAULT_NO_DATA_VALUE = -99999.;
23 24

  
25
	public void create(String sName, Object inputParams,
26
			GridExtent ge, int iDataType,
27
			int iNumBands, Object crs) {
28
		if(inputParams instanceof RasterStoreParameters) {
29
			create( sName, ((RasterStoreParameters)inputParams).getFileName(),
30
					ge, iDataType, iNumBands, crs);
31
		}
32
	}
33

  
24 34
	public void create(String sName, String sFilename,
25 35
						GridExtent ge, int iDataType,
26 36
						int iNumBands, Object crs) {
......
134 144
	public double getCellValueInLayerCoords(int x, int y, int band) {
135 145

  
136 146
		if (m_BaseDataObject instanceof FLyrRasterSE) {
137
			FLyrRasterSE layer = (FLyrRasterSE) m_BaseDataObject;
147
			//FLyrRasterSE layer = (FLyrRasterSE) m_BaseDataObject;
138 148
			int iType = layerGrid.getDataType();
139 149

  
140 150
			if (iType == RasterBuffer.TYPE_DOUBLE) {
......
257 267
	public void close() {
258 268

  
259 269
		if (m_BaseDataObject instanceof FLyrRasterSE) {
260
			FLyrRasterSE layer = (FLyrRasterSE) m_BaseDataObject;
270
			//FLyrRasterSE layer = (FLyrRasterSE) m_BaseDataObject;
261 271
			if(layerGrid != null)
262 272
				layerGrid.getRasterBuf().free();
263 273
			layerGrid = null;

Also available in: Unified diff