public interface RasterFilter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
RESULT_BUFFER |
static java.lang.String |
RESULT_TRANSPARENCY |
| Modifier and Type | Method and Description |
|---|---|
void |
addParam(java.lang.String name,
java.lang.Object value)
Parámetros pasados al filtro en forma de nombre de parámetro y objeto que
representa al parámetro.
|
void |
execute()
Ejecución de la función process de todo el filtro.
|
java.util.TreeMap<java.lang.String,java.lang.Object> |
getEnv()
Obtiene el TreeMap con los parámetros del entorno
|
java.lang.String |
getGroup()
Obtiene el grupo del filtro
|
int |
getInRasterDataType()
Obtiene el tipo de datos de entrada al filtro
|
java.lang.String |
getManagerName()
Gets the manager name
|
java.lang.String |
getName()
Devuelve el nombre interno del filtro
|
java.lang.String[] |
getNames()
Gets the list of specific filter names.
|
int |
getOutRasterDataType()
Obtiene el tipo de datos de salida del filtro
|
java.lang.Object |
getParam(java.lang.String name)
Obtiene un parámetro a partir de la clave
|
java.util.Hashtable<java.lang.String,java.lang.Object> |
getParams()
Gets the param list
|
java.lang.Object |
getResult(java.lang.String name)
Devuelve los resultados despues de la ejecución del filtro.
|
Params |
getUIParams(java.lang.String nameFilter)
Obtener que datos puede tratar una interfaz con sus valores
|
boolean |
isToConvertToRGB()
Returns true if this filter is to conver the input buffer to RGB.
|
boolean |
isVisible()
Devolverá un booleano indicando si es visible o no en el panel de filtros.
|
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 del raster
|
void |
setEnv(java.util.TreeMap<java.lang.String,java.lang.Object> env)
Asigna el TreeMap con los parámetros del entorno
|
void |
setName(java.lang.String name) |
void |
setParams(java.util.Hashtable<java.lang.String,java.lang.Object> params)
Gets the param list
|
static final java.lang.String RESULT_BUFFER
static final java.lang.String RESULT_TRANSPARENCY
void pre() throws FilterAddException
FilterAddExceptionvoid execute()
throws ProcessInterruptedException,
FilterAddException
void process(int x,
int y)
x - posición Xy - posición Yvoid post()
boolean isToConvertToRGB()
void addParam(java.lang.String name,
java.lang.Object value)
name - value - java.lang.Object getResult(java.lang.String name)
name - int getInRasterDataType()
int getOutRasterDataType()
java.lang.String getGroup()
java.lang.String getName()
void setName(java.lang.String name)
name - the fName to setjava.util.TreeMap<java.lang.String,java.lang.Object> getEnv()
void setEnv(java.util.TreeMap<java.lang.String,java.lang.Object> env)
env - java.lang.Object getParam(java.lang.String name)
name - Parámetrojava.util.Hashtable<java.lang.String,java.lang.Object> getParams()
void setParams(java.util.Hashtable<java.lang.String,java.lang.Object> params)
params - boolean isVisible()
Params getUIParams(java.lang.String nameFilter)
nameFilter. - Cada tipo de filtro puede tener parametros distintosjava.lang.String[] getNames()
java.lang.String getManagerName()