public class PanSharpeningByteFilter extends PanSharpeningFilter
alpha, bandOrder, bufferMultiespectral, bufferPancr, coef, coefBrovey, colorConversion, dataset, fileNameOutput, heightMultiespec, heightPancr, method, names, nBands, posPancromat, posPancromatica, relX, relY, widthMultiespec, widthPancr
colorInterpretation, environment, exec, extent, height, managername, nBandsToProcess, params, PERSISTENT_DESCRIPTION, PERSISTENT_NAME, raster, rasterResult, taskEventManager, transparency, util, width
RESULT_BUFFER, RESULT_TRANSPARENCY
Constructor and Description |
---|
PanSharpeningByteFilter()
Filtro de pansharpening aplicado a un buffer Multiespectral y Pancromatico de tipo byte
El buffer resultante es de tipo byte
|
Modifier and Type | Method and Description |
---|---|
void |
execute()
Ejecucion del filtro
|
int |
getInRasterDataType()
Obtiene el tipo de datos del raster de entrada
|
int |
getOutRasterDataType()
Obtiene el tipo de datos del raster de salida
|
void |
init()
Se toman los buffers multiespectral y pancromatico para la aplicacion del filtro.
|
getGroup, getNames, getUIParams, isVisible, post, pre, process
addParam, clone, createARGBBufferResult, createBufferResult, dispose, finalize, getColorInterpretation, getEnv, getInputBuffer, getManagerName, getName, getOutputBuffer, getParam, getParams, getPercent, getResult, hasInputTransparency, isExec, isToConvertToRGB, numberOfBandsToProcess, removeParam, resetPercent, setEnv, setExec, setExtent, setName, setParams, writeAlphaBand
public PanSharpeningByteFilter()
public void init()
public void execute()
execute
in interface RasterFilter
execute
in class BaseRasterFilter
public int getInRasterDataType()
BaseRasterFilter
getInRasterDataType
in interface RasterFilter
getInRasterDataType
in class PanSharpeningFilter
public int getOutRasterDataType()
BaseRasterFilter
getOutRasterDataType
in interface RasterFilter
getOutRasterDataType
in class PanSharpeningFilter