Class DefaultRasterClip

java.lang.Object
org.gvsig.raster.tools.lib.impl.DefaultRasterClip
All Implemented Interfaces:
org.gvsig.raster.tools.lib.api.RasterClip

public class DefaultRasterClip extends Object implements org.gvsig.raster.tools.lib.api.RasterClip
Author:
fdiaz
  • Constructor Details

    • DefaultRasterClip

      public DefaultRasterClip()
  • Method Details

    • getLayer

      public org.gvsig.fmap.mapcontext.raster.api.RasterLayer getLayer()
      Specified by:
      getLayer in interface org.gvsig.raster.tools.lib.api.RasterClip
    • setLayer

      public void setLayer(org.gvsig.fmap.mapcontext.raster.api.RasterLayer layer)
      Specified by:
      setLayer in interface org.gvsig.raster.tools.lib.api.RasterClip
    • execute

      public void execute(org.gvsig.tools.task.SimpleTaskStatus taskStatus) throws org.gvsig.raster.tools.lib.api.exceptions.ClipException
      Specified by:
      execute in interface org.gvsig.raster.tools.lib.api.RasterClip
      Throws:
      org.gvsig.raster.tools.lib.api.exceptions.ClipException
    • setEnvelope

      public void setEnvelope(org.gvsig.fmap.geom.primitive.Envelope envelope)
      Specified by:
      setEnvelope in interface org.gvsig.raster.tools.lib.api.RasterClip
    • getEnvelope

      public org.gvsig.fmap.geom.primitive.Envelope getEnvelope()
      Specified by:
      getEnvelope in interface org.gvsig.raster.tools.lib.api.RasterClip
    • setPixelSizeX

      public void setPixelSizeX(double pixelSizeX)
      Specified by:
      setPixelSizeX in interface org.gvsig.raster.tools.lib.api.RasterClip
    • getPixelSizeX

      public double getPixelSizeX()
      Specified by:
      getPixelSizeX in interface org.gvsig.raster.tools.lib.api.RasterClip
    • setPixelSizeY

      public void setPixelSizeY(double pixelSizeY)
      Specified by:
      setPixelSizeY in interface org.gvsig.raster.tools.lib.api.RasterClip
    • getPixelSizeY

      public double getPixelSizeY()
      Specified by:
      getPixelSizeY in interface org.gvsig.raster.tools.lib.api.RasterClip
    • setInterpolationMethod

      public void setInterpolationMethod(int interpolationMethod)
      Specified by:
      setInterpolationMethod in interface org.gvsig.raster.tools.lib.api.RasterClip
    • getInterpolationMethod

      public int getInterpolationMethod()
      Specified by:
      getInterpolationMethod in interface org.gvsig.raster.tools.lib.api.RasterClip
    • setBands

      public void setBands(List<Integer> bands)
      Specified by:
      setBands in interface org.gvsig.raster.tools.lib.api.RasterClip
    • getBands

      public List<Integer> getBands()
      Specified by:
      getBands in interface org.gvsig.raster.tools.lib.api.RasterClip
    • setLayerNamePrefix

      public void setLayerNamePrefix(String layerNamePrefix)
      Specified by:
      setLayerNamePrefix in interface org.gvsig.raster.tools.lib.api.RasterClip
    • getLayerNamePrefix

      public String getLayerNamePrefix()
      Specified by:
      getLayerNamePrefix in interface org.gvsig.raster.tools.lib.api.RasterClip
    • setCreateOneLayerPerBand

      public void setCreateOneLayerPerBand(boolean createOneLayerPerBand)
      Specified by:
      setCreateOneLayerPerBand in interface org.gvsig.raster.tools.lib.api.RasterClip
    • isCreateOneLayerPerBand

      public boolean isCreateOneLayerPerBand()
      Specified by:
      isCreateOneLayerPerBand in interface org.gvsig.raster.tools.lib.api.RasterClip
    • setFolder

      public void setFolder(File folder)
      Specified by:
      setFolder in interface org.gvsig.raster.tools.lib.api.RasterClip
    • getFolder

      public File getFolder()
      Specified by:
      getFolder in interface org.gvsig.raster.tools.lib.api.RasterClip
    • setSaveToNewRasterFile

      public void setSaveToNewRasterFile(boolean saveToNewRasterFile)
      Specified by:
      setSaveToNewRasterFile in interface org.gvsig.raster.tools.lib.api.RasterClip
    • isSaveToNewRasterFile

      public boolean isSaveToNewRasterFile()
      Specified by:
      isSaveToNewRasterFile in interface org.gvsig.raster.tools.lib.api.RasterClip
    • getRows

      public int getRows()
      Specified by:
      getRows in interface org.gvsig.raster.tools.lib.api.RasterClip
    • setRows

      public void setRows(int rows)
      Specified by:
      setRows in interface org.gvsig.raster.tools.lib.api.RasterClip
    • getColumns

      public int getColumns()
      Specified by:
      getColumns in interface org.gvsig.raster.tools.lib.api.RasterClip
    • setColumns

      public void setColumns(int columns)
      Specified by:
      setColumns in interface org.gvsig.raster.tools.lib.api.RasterClip