Class DefaultRasterQuery

java.lang.Object
org.gvsig.fmap.dal.raster.impl.DefaultRasterQuery
All Implemented Interfaces:
Cloneable, org.gvsig.fmap.dal.DataQuery, org.gvsig.fmap.dal.raster.RasterQuery, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.persistence.Persistent

public class DefaultRasterQuery extends Object implements org.gvsig.fmap.dal.raster.RasterQuery
Implements RasterQuery
Author:
dmartinezizquierdo
  • Constructor Details

    • DefaultRasterQuery

      public DefaultRasterQuery()
      Parameters:
      store -
  • Method Details

    • getBands

      public List<org.gvsig.fmap.dal.raster.BandQuery> getBands()
      Specified by:
      getBands in interface org.gvsig.fmap.dal.raster.RasterQuery
    • addBand

      public void addBand(org.gvsig.fmap.dal.raster.BandQuery query)
      Specified by:
      addBand in interface org.gvsig.fmap.dal.raster.RasterQuery
    • clearBands

      public void clearBands()
      Specified by:
      clearBands in interface org.gvsig.fmap.dal.raster.RasterQuery
    • setScale

      public void setScale(double scale)
      Specified by:
      setScale in interface org.gvsig.fmap.dal.DataQuery
    • getScale

      public double getScale()
      Specified by:
      getScale in interface org.gvsig.fmap.dal.DataQuery
    • getQueryParameter

      public Object getQueryParameter(String name)
      Specified by:
      getQueryParameter in interface org.gvsig.fmap.dal.DataQuery
    • setQueryParameter

      public void setQueryParameter(String name, Object value)
      Specified by:
      setQueryParameter in interface org.gvsig.fmap.dal.DataQuery
    • getClip

      public org.gvsig.fmap.geom.primitive.Envelope getClip()
      Specified by:
      getClip in interface org.gvsig.fmap.dal.raster.RasterQuery
    • setClip

      public org.gvsig.fmap.dal.raster.RasterQuery setClip(org.gvsig.fmap.geom.primitive.Envelope clip)
      Specified by:
      setClip in interface org.gvsig.fmap.dal.raster.RasterQuery
    • getPixelSize

      public double getPixelSize()
      Specified by:
      getPixelSize in interface org.gvsig.fmap.dal.raster.RasterQuery
    • setPixelSize

      public org.gvsig.fmap.dal.raster.RasterQuery setPixelSize(double pixelSize)
      Specified by:
      setPixelSize in interface org.gvsig.fmap.dal.raster.RasterQuery
    • registerPersistenceDefinition

      public static void registerPersistenceDefinition()
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • loadFromState

      public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • clone

      public org.gvsig.fmap.dal.raster.RasterQuery clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Specified by:
      clone in interface org.gvsig.fmap.dal.raster.RasterQuery
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException