public class PanSharpeningFilter extends BaseRasterFilter
| Modifier and Type | Field and Description |
|---|---|
int |
alpha |
ArrayList<Object> |
bandOrder |
protected Buffer |
bufferMultiespectral |
protected Buffer |
bufferPancr |
double |
coef |
int |
coefBrovey |
protected DefaultColorConversion |
colorConversion |
protected RasterDataStore |
dataset |
String |
fileNameOutput |
protected int |
heightMultiespec |
protected int |
heightPancr |
String |
method |
static String[] |
names |
protected int |
nBands |
protected int |
posPancromat |
protected int |
posPancromatica |
protected int |
relX |
protected int |
relY |
protected int |
widthMultiespec |
protected int |
widthPancr |
colorInterpretation, environment, exec, extent, height, managername, nBandsToProcess, params, PERSISTENT_DESCRIPTION, PERSISTENT_NAME, raster, rasterResult, taskEventManager, transparency, util, widthRESULT_BUFFER, RESULT_TRANSPARENCY| Constructor and Description |
|---|
PanSharpeningFilter() |
| Modifier and Type | Method and Description |
|---|---|
String |
getGroup()
Obtiene el grupo del filtro
|
int |
getInRasterDataType()
Obtiene el tipo de datos del raster de entrada
|
String[] |
getNames()
Gets the list of specific filter names.
|
int |
getOutRasterDataType()
Obtiene el tipo de datos del raster de salida
|
Params |
getUIParams(String nameFilter)
Obtener que datos puede tratar una interfaz con sus valores
|
boolean |
isVisible()
Devolverá un booleano indicando si es visible o no en el panel de filtros.
|
void |
post()
Función que contiene el código a ejecutar despues de aplicar el filtro
|
void |
pre()
Code to execute before apply a filter
|
void |
process(int x,
int y)
Ejecución del filtro para un pixel de la imagen
|
addParam, clone, createARGBBufferResult, createBufferResult, dispose, execute, finalize, getColorInterpretation, getEnv, getInputBuffer, getManagerName, getName, getOutputBuffer, getParam, getParams, getPercent, getResult, hasInputTransparency, isExec, isToConvertToRGB, numberOfBandsToProcess, removeParam, resetPercent, setEnv, setExec, setExtent, setName, setParams, writeAlphaBandpublic static String[] names
protected RasterDataStore dataset
protected int heightPancr
protected int widthPancr
protected int heightMultiespec
protected int widthMultiespec
protected int nBands
protected int relX
protected int relY
protected int posPancromatica
public int alpha
public String method
public String fileNameOutput
public double coef
public int coefBrovey
protected int posPancromat
protected Buffer bufferMultiespectral
protected Buffer bufferPancr
protected DefaultColorConversion colorConversion
public String getGroup()
RasterFiltergetGroup in interface RasterFiltergetGroup in class BaseRasterFilterpublic int getInRasterDataType()
BaseRasterFiltergetInRasterDataType in interface RasterFiltergetInRasterDataType in class BaseRasterFilterpublic String[] getNames()
RasterFiltergetNames in interface RasterFiltergetNames in class BaseRasterFilterpublic int getOutRasterDataType()
BaseRasterFiltergetOutRasterDataType in interface RasterFiltergetOutRasterDataType in class BaseRasterFilterpublic Params getUIParams(String nameFilter)
RasterFiltergetUIParams in interface RasterFiltergetUIParams in class BaseRasterFilterpublic boolean isVisible()
RasterFilterisVisible in interface RasterFilterisVisible in class BaseRasterFilterpublic void post()
BaseRasterFilterpost in interface RasterFilterpost in class BaseRasterFilterpublic void pre()
BaseRasterFilterpre in interface RasterFilterpre in class BaseRasterFilterpublic void process(int x,
int y)
BaseRasterFilterprocess in interface RasterFilterprocess in class BaseRasterFilterx - posición Xy - posición Y