public class PanSharpeningListManager extends AbstractRasterFilterManager
| Constructor and Description |
|---|
PanSharpeningListManager(RasterFilterList filterList)
Default constructor.
|
PanSharpeningListManager(RasterFilterListManagerImpl filterListManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(java.lang.Class<?> classFilter,
Params params)
Añade un filtro
|
void |
addFilter(Params params)
Adds a filter in a specific manager
|
void |
addPanSharpeningFilter(RasterDataStore ldatastore,
int posPancromatica,
java.util.ArrayList<?> order,
int alpha,
java.lang.String method,
double coef,
int coefBrovey,
java.lang.String fileNameOutput)
Añade un filtro pansharp a la pila de filtros.
|
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 PanSharpeningListManager(RasterFilterList filterList)
filterList - public PanSharpeningListManager(RasterFilterListManagerImpl filterListManager)
public java.lang.String getManagerID()
RasterFilterListManagerpublic static void register()
public boolean isDataTypeSupported(int dataType)
RasterFilterListManagerpublic java.lang.Class<?> getFilterClassByID(java.lang.String id)
RasterFilterListManagerpublic void addFilter(java.lang.Class<?> classFilter,
Params params)
throws FilterTypeException
RasterFilterListManagerclassFilter - Clase del filtro a añadirparams - Parámetros de cargaFilterTypeExceptionpublic void addFilter(Params params) throws FilterTypeException
RasterFilterListManagerparams - Parámetros de cargaFilterTypeExceptionpublic void addPanSharpeningFilter(RasterDataStore ldatastore, int posPancromatica, java.util.ArrayList<?> order, int alpha, java.lang.String method, double coef, int coefBrovey, java.lang.String fileNameOutput) throws FilterTypeException
dataset: - dataset con los ficherosposPancromatica - posicion de la banda pancromaticaorden: - orden de asignacion de las bandas a RGB. El valor contenido en cada posicion del array
se corresponde al número de banda de fichero que se visualiza en R, G y B.alpha - method - metodo(HSL o Brovey)coef - coefBrovey - FilterTypeExceptionpublic java.util.List<java.lang.Class<?>> getRasterFilterList()
RasterFilterListManagerpublic RasterFilter createFilter(Params params)
RasterFilterListManager