es.prodevelop.gvsig.mobile.fmap.driver.raster
Interface GeorreferencedRasterDriver

All Superinterfaces:
Driver, RasterDriver
All Known Implementing Classes:
DefaultRasterDriver, EcwRasterDriver, WKFRasterDriver, WmsRasterDriver

public interface GeorreferencedRasterDriver
extends RasterDriver

Interfaz de Driver de raster georeferenciado.

Author:
$author$

Field Summary
 
Fields inherited from interface es.prodevelop.gvsig.mobile.fmap.driver.raster.RasterDriver
ONE_PIXEL_IMAGE_ERROR, ONE_PIXEL_NO_DATA
 
Method Summary
 java.awt.geom.AffineTransform getAffineTransform()
          Obtiene la matriz de transformación
 java.awt.geom.Rectangle2D getFullExtent()
          Obtiene la extensión en coordenadas del mundo real que ocupa este raster
 IProjection getProjection()
          Obtiene la proyección en la que está el raster
 void initialize(IProjection proj)
          Inicializa el raster con la proyección que se le pasa.
 boolean isGeoreferenced()
          Obtiene el flag que dice si la imagen está o no georreferenciada
 void setAffineTransform(java.awt.geom.AffineTransform t)
          Asigna una transformación al geoRasterFile para la transformar la asignación de setView.
 void setProjection(IProjection proj)
          Asigna la proyección en la que está el raster
 
Methods inherited from interface es.prodevelop.gvsig.mobile.fmap.driver.raster.RasterDriver
close, draw, fileAccepted, getData, getFilePath, getNumBands, getPixel, getRasterDataType, getTransparency, initialize, open, setTransparency
 
Methods inherited from interface es.prodevelop.gvsig.mobile.fmap.driver.Driver
getName
 

Method Detail

initialize

public void initialize(IProjection proj)
                throws java.io.IOException
Inicializa el raster con la proyección que se le pasa.

Parameters:
proj -
Throws:
java.io.IOException

getProjection

public IProjection getProjection()
Obtiene la proyección en la que está el raster

Returns:

setProjection

public void setProjection(IProjection proj)
Asigna la proyección en la que está el raster

Parameters:
proj -

getFullExtent

public java.awt.geom.Rectangle2D getFullExtent()
Obtiene la extensión en coordenadas del mundo real que ocupa este raster

Specified by:
getFullExtent in interface RasterDriver
Returns:

isGeoreferenced

public boolean isGeoreferenced()
Obtiene el flag que dice si la imagen está o no georreferenciada

Returns:
true si está georreferenciada y false si no lo está.

setAffineTransform

public void setAffineTransform(java.awt.geom.AffineTransform t)
Asigna una transformación al geoRasterFile para la transformar la asignación de setView. Del mismo modo asigna los extents a PxRaster para transformar la visualización.

Parameters:
t - Matriz de transformación

getAffineTransform

public java.awt.geom.AffineTransform getAffineTransform()
Obtiene la matriz de transformación

Returns:
Matriz de transformación