Package org.gvsig.raster.tools.lib.api
Interface RasterClip
public interface RasterClip
- Author:
- fdiaz
-
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(org.gvsig.tools.task.SimpleTaskStatus taskStatus) getBands()intorg.gvsig.fmap.geom.primitive.Envelopeintorg.gvsig.fmap.mapcontext.raster.api.RasterLayergetLayer()doubledoubleintgetRows()booleanbooleanvoidvoidsetColumns(int columns) voidsetCreateOneLayerPerBand(boolean createOneLayerPerBand) voidsetEnvelope(org.gvsig.fmap.geom.primitive.Envelope envelope) voidvoidsetInterpolationMethod(int interpolationMethod) voidsetLayer(org.gvsig.fmap.mapcontext.raster.api.RasterLayer layer) voidsetLayerNamePrefix(String layerNamePrefix) voidsetPixelSizeX(double pixelSizeX) voidsetPixelSizeY(double pixelSizeY) voidsetRows(int rows) voidsetSaveToNewRasterFile(boolean saveToNewRasterFile)
-
Method Details
-
setLayer
void setLayer(org.gvsig.fmap.mapcontext.raster.api.RasterLayer layer) - Parameters:
layer- the layer to set
-
getLayer
org.gvsig.fmap.mapcontext.raster.api.RasterLayer getLayer()- Returns:
- the layer
-
execute
- Parameters:
taskStatus-- Throws:
ClipException
-
setEnvelope
void setEnvelope(org.gvsig.fmap.geom.primitive.Envelope envelope) - Parameters:
envelope-
-
getEnvelope
org.gvsig.fmap.geom.primitive.Envelope getEnvelope()- Returns:
- envelope
-
setPixelSizeX
void setPixelSizeX(double pixelSizeX) - Parameters:
pixelSizeX-
-
setPixelSizeY
void setPixelSizeY(double pixelSizeY) - Parameters:
pixelSizeY-
-
getPixelSizeX
double getPixelSizeX()- Returns:
- pixelSizeX
-
getPixelSizeY
double getPixelSizeY()- Returns:
- pixelSizeY
-
setInterpolationMethod
void setInterpolationMethod(int interpolationMethod) - Parameters:
interpolationMethod-
-
getInterpolationMethod
int getInterpolationMethod()- Returns:
-
setBands
- Parameters:
bands-
-
getBands
- Returns:
-
setLayerNamePrefix
- Parameters:
layerNamePrefix-
-
getLayerNamePrefix
String getLayerNamePrefix()- Returns:
- layer name prefix
-
setCreateOneLayerPerBand
void setCreateOneLayerPerBand(boolean createOneLayerPerBand) - Parameters:
createOneLayerPerBand-
-
isCreateOneLayerPerBand
boolean isCreateOneLayerPerBand()- Returns:
- true if will create one layer per band
-
setFolder
- Parameters:
folder-
-
getFolder
File getFolder()- Returns:
- The folder where will be created the new raster file
-
setSaveToNewRasterFile
void setSaveToNewRasterFile(boolean saveToNewRasterFile) - Parameters:
saveToNewRasterFile-
-
isSaveToNewRasterFile
boolean isSaveToNewRasterFile()- Returns:
- true if will creates a new raster file
-
getRows
int getRows()- Returns:
-
setRows
void setRows(int rows) - Parameters:
rows-
-
getColumns
int getColumns()- Returns:
-
setColumns
void setColumns(int columns) - Parameters:
columns-
-