public class EnhancementStretchListManager extends AbstractRasterFilterManager
| Constructor and Description |
|---|
EnhancementStretchListManager(RasterFilterList filterList)
Default constructor.
|
EnhancementStretchListManager(RasterFilterListManagerImpl filterListManager)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEnhancedStretchFilter(DefaultLinearStretchParams leParams,
Statistics stats,
int[] renderBands,
boolean removeEnds)
Añade un filtro de realce.
|
void |
addFilter(java.lang.Class<?> classFilter,
Params params)
Añade un filtro
|
void |
addFilter(Params params)
Adds a filter in a specific manager
|
static RasterFilter |
createEnhancedFilter(DefaultLinearStretchParams leParams,
Statistics stats,
int[] renderBands,
boolean removeEnds)
Crea un filtro de realce por tramos de forma est�tica
|
RasterFilter |
createFilter(Params params)
Builds a filter of this type
|
java.lang.Class<?> |
getFilterClassByID(java.lang.String id)
Returns true if this manager contains a filter with the selected ID
|
java.lang.String |
getManagerID()
Gets the ID of this manager with which it was registered
|
java.util.List<java.lang.Class<?>> |
getRasterFilterList()
Devuelve la lista de filtros que puede manejar un RasterFilterListManager
|
boolean |
isDataTypeSupported(int dataType)
Returns true if the data type selected is supported and false if not
|
static void |
register() |
getFilterList, register, register, setFilterListpublic EnhancementStretchListManager(RasterFilterList filterList)
filterList - public EnhancementStretchListManager(RasterFilterListManagerImpl filterListManager)
filterListManager - public java.lang.String getManagerID()
RasterFilterListManagerpublic static void register()
public java.lang.Class<?> getFilterClassByID(java.lang.String id)
RasterFilterListManagerpublic boolean isDataTypeSupported(int dataType)
RasterFilterListManagerpublic void addEnhancedStretchFilter(DefaultLinearStretchParams leParams, Statistics stats, int[] renderBands, boolean removeEnds) throws FilterTypeException
stats - Objeto de estadisticas asociadotailTrim - porcentaje de recorte de colas. Ser� un valor entre 0 y 1.insertionMode - Modo de inserci�nrenderBands - bandas RGB mostradas en la visualizaci�n.FilterTypeExceptionpublic void addFilter(Params params) throws FilterTypeException
RasterFilterListManagerparams - Parámetros de cargaFilterTypeExceptionpublic static RasterFilter createEnhancedFilter(DefaultLinearStretchParams leParams, Statistics stats, int[] renderBands, boolean removeEnds)
leParams - Par�metros del filtrostats - renderBands - public java.util.List<java.lang.Class<?>> getRasterFilterList()
RasterFilterListManagerpublic void addFilter(java.lang.Class<?> classFilter,
Params params)
throws FilterTypeException
RasterFilterListManagerclassFilter - Clase del filtro a añadirparams - Parámetros de cargaFilterTypeExceptionpublic RasterFilter createFilter(Params params) throws FilterTypeException
RasterFilterListManagerFilterTypeException