public class HistogramMatchingListManager extends AbstractRasterFilterManager
Constructor and Description |
---|
HistogramMatchingListManager(RasterFilterList filterList)
Default constructor.
|
HistogramMatchingListManager(RasterFilterListManagerImpl filterListManager) |
Modifier and Type | Method and Description |
---|---|
void |
addFilter(Class<?> classFilter,
Params params)
Añade un filtro
|
void |
addFilter(Params params)
Adds a filter in a specific manager
|
void |
addHistogramMatchingFilter(RasterDataStore raster,
int numbands,
HistogramComputer histogramReference,
String fileNameOutput)
Añade un filtro HistogramMatching a la pila de filtros.
|
RasterFilter |
createFilter(Params params)
Builds a filter of this type
|
static RasterFilter |
createHistogramMatchFilter() |
Class<?> |
getFilterClassByID(String id)
Returns true if this manager contains a filter with the selected ID
|
String |
getManagerID()
Gets the ID of this manager with which it was registered
|
List<Class<?>> |
getRasterFilterList()
Obtiene un Array de Strings a partir de una pila de filtros.
|
boolean |
isDataTypeSupported(int dataType)
Returns true if the data type selected is supported and false if not
|
static void |
register() |
getFilterList, register, register, setFilterList
public HistogramMatchingListManager(RasterFilterList filterList)
filterList
- public HistogramMatchingListManager(RasterFilterListManagerImpl filterListManager)
public String getManagerID()
RasterFilterListManager
public static void register()
public boolean isDataTypeSupported(int dataType)
RasterFilterListManager
public Class<?> getFilterClassByID(String id)
RasterFilterListManager
public void addFilter(Class<?> classFilter, Params params) throws FilterTypeException
RasterFilterListManager
classFilter
- Clase del filtro a añadirparams
- Parámetros de cargaFilterTypeException
public void addFilter(Params params) throws FilterTypeException
RasterFilterListManager
params
- Parámetros de cargaFilterTypeException
public void addHistogramMatchingFilter(RasterDataStore raster, int numbands, HistogramComputer histogramReference, String fileNameOutput) throws FilterTypeException
histogramReference
- Histograma de referencia al que ajustar el rasterfileNameOutput
- fichero de salidaFilterTypeException
public RasterFilter createFilter(Params params)
RasterFilterListManager
public List<Class<?>> getRasterFilterList()
public static RasterFilter createHistogramMatchFilter()