org.cresques.io.raster
Interface IRasterFilter

All Known Implementing Classes:
RasterFilter

public interface IRasterFilter

Author:
Luis W. Sevilla (sevilla_lui@gva.es), Nacho Brodin (brodin_ign@gva.es)

Method Summary
 void addParam(java.lang.String name, java.lang.Object value)
          Parámetros obligatorios: inRaster (IRaster) parámetros obligatorios (si se da el caso) previousFilter (IRasterFilter)
 void execute()
          Ejecución.
 int getInRasterDataType()
          Obtiene el tipo de datos de entrada al filtro
 int getOutRasterDataType()
          Obtiene el tipo de datos de salida del filtro
 java.lang.Object getResult(java.lang.String name)
          Devuelve los resultados despues de la ejecución del filtro.
 void post()
          Acciones a realizar después de la ejecución del filtro
 void pre()
          Acciones a realizar antes de la ejecución del filtro
 void process(int x, int y)
          Procesa la posición x,y de la imagen
 

Method Detail

pre

public void pre()
Acciones a realizar antes de la ejecución del filtro


execute

public void execute()
Ejecución.


process

public void process(int x,
                    int y)
Procesa la posición x,y de la imagen

Parameters:
x - posición X
y - posición Y

post

public void post()
Acciones a realizar después de la ejecución del filtro


addParam

public void addParam(java.lang.String name,
                     java.lang.Object value)
Parámetros obligatorios: inRaster (IRaster) parámetros obligatorios (si se da el caso) previousFilter (IRasterFilter)

Parameters:
name -
value -

getResult

public java.lang.Object getResult(java.lang.String name)
Devuelve los resultados despues de la ejecución del filtro.

Parameters:
name -
Returns:

getInRasterDataType

public int getInRasterDataType()
Obtiene el tipo de datos de entrada al filtro

Returns:
Tipo de dato

getOutRasterDataType

public int getOutRasterDataType()
Obtiene el tipo de datos de salida del filtro

Returns:
Tipo de dato