public class PreviewFiltering extends Object implements PreviewRenderProcess
Constructor and Description |
---|
PreviewFiltering(boolean saveLayerFilters) |
Modifier and Type | Method and Description |
---|---|
void |
addNewParam(String name,
Params params,
Class<?> classFilter)
Añadir un nuevo Params a la lista de Params que podemos manejar.
|
List<ParamStruct> |
applyAllFilters(FLyrRaster layerRaster)
Aqui se seleccionan que filtros se van a aplicar y se devuelven en forma
de ArrayList tanto para el dibujado como cuando aceptan o aplican el panel.
|
List<ParamStruct> |
applySelectedFilters(List<ParamStruct> listFilterUsed)
Gets the list of filters selected for the preview (without the layer filters).
|
List<RasterFilter> |
getFilterStatus()
Devuelve el arrayList de filtros inicial
|
List<ParamStruct> |
getParamsList()
Obtiene la lista de parámetros
|
boolean |
isShowPreview()
Obtiene el flag que informa de si se está mostrando la previsualización o no.
|
void |
process(DataSourcePreview rendering)
Procesa la imagen con la lista de filtros si el flag showFilterSelected está a true.
|
void |
setFilterStatus(List<RasterFilter> filtersInit)
Asigna el arrayList de filtros inicial.
|
void |
setParamsList(List<ParamStruct> params)
Asigna la lista de parámetros
|
void |
setShowPreview(boolean showPreview)
Asigna el flag para mostrar u ocultar la preview.
|
void |
showFiltersSelected(boolean show)
Flag de selección de activación y desactivación
|
public void showFiltersSelected(boolean show)
show
- public List<ParamStruct> getParamsList()
public void setParamsList(List<ParamStruct> params)
params
- public void setFilterStatus(List<RasterFilter> filtersInit)
params
- Lista de filtros aplicados.public List<RasterFilter> getFilterStatus()
public void addNewParam(String name, Params params, Class<?> classFilter)
name
- params
- classFilter
- public void process(DataSourcePreview rendering) throws ImageUnavailableException
process
in interface PreviewRenderProcess
ImageUnavailableException
public List<ParamStruct> applyAllFilters(FLyrRaster layerRaster)
layerRaster
- public List<ParamStruct> applySelectedFilters(List<ParamStruct> listFilterUsed)
listFilterUsed
- public boolean isShowPreview()
isShowPreview
in interface PreviewRenderProcess
public void setShowPreview(boolean showPreview)
setShowPreview
in interface PreviewRenderProcess
showPreview
-