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
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