com.iver.cit.gvsig.fmap.layers
Class RasterAdapter

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.layers.RasterAdapter
Direct Known Subclasses:
RasterFileAdapter

public class RasterAdapter
extends java.lang.Object

Author:
Luis W. Sevilla (sevilla_lui@gva.es)

Constructor Summary
RasterAdapter()
           
 
Method Summary
 void draw(java.awt.image.BufferedImage image, java.awt.Graphics2D g, ViewPort vp, Cancellable cancel)
           
 Driver getDriver()
          Obtiene una referencia al objeto que implementa la interfaz vectorial con el fin de que las Strategy puedan optimizar en función del driver.
 java.awt.Image getImage(java.awt.Dimension size, java.awt.geom.Rectangle2D userSize, ICoordTrans rp)
          Obtiene una imagen de tamaño especificado, de la zona (en coordenadas de usuario) que se le pide.
 void setDriver(Driver driver)
          Establece el driver sobre el que actúa el adaptador
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RasterAdapter

public RasterAdapter()
Method Detail

setDriver

public void setDriver(Driver driver)
Establece el driver sobre el que actúa el adaptador


getDriver

public Driver getDriver()
Obtiene una referencia al objeto que implementa la interfaz vectorial con el fin de que las Strategy puedan optimizar en función del driver.


getImage

public java.awt.Image getImage(java.awt.Dimension size,
                               java.awt.geom.Rectangle2D userSize,
                               ICoordTrans rp)
Obtiene una imagen de tamaño especificado, de la zona (en coordenadas de usuario) que se le pide.

Parameters:
size - Tamaño (en píxeles de imágen).
userSize - Zona especificada (en coordenadas de usuario).
rp - Reproyección.
Returns:
La imagen.

draw

public void draw(java.awt.image.BufferedImage image,
                 java.awt.Graphics2D g,
                 ViewPort vp,
                 Cancellable cancel)
          throws DriverIOException
Throws:
DriverIOException
See Also:
com.iver.cit.gvsig.fmap.layers.LayerOperations#draw(java.awt.image.BufferedImage, java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort)