Class ConvolutionOperation
java.lang.Object
org.gvsig.raster.lib.buffer.spi.operations.AbstractOperation
org.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation
org.gvsig.raster.lib.buffer.impl.operations.convolution.ConvolutionOperation
- All Implemented Interfaces:
org.gvsig.raster.lib.buffer.api.operations.Operation,org.gvsig.raster.lib.buffer.api.operations.SpecifiedBandsOperation,org.gvsig.raster.lib.buffer.spi.operations.OperationServices
public class ConvolutionOperation
extends org.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation
- Author:
- fdiaz
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic Stringstatic Stringstatic StringFields inherited from class org.gvsig.raster.lib.buffer.spi.operations.AbstractOperation
COPY_UNPROCESSED_BANDS_PARAMFields inherited from interface org.gvsig.raster.lib.buffer.api.operations.SpecifiedBandsOperation
BANDS_TO_PROCESS_PARAM, LINEAR_STRETCH_ENHANCEMENT_NAME -
Constructor Summary
ConstructorsConstructorDescriptionConvolutionOperation(org.gvsig.raster.lib.buffer.api.operations.OperationFactory factory) -
Method Summary
Methods inherited from class org.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation
getBandsToProcess, getProcessableBandNoDatas, getProcessableBandNoDatasAsArray, getProcessableBandTypes, getProcessableBandTypesAsArray, getTypesAsArray, isProcessableBandMethods inherited from class org.gvsig.raster.lib.buffer.spi.operations.AbstractOperation
execute, getFactory, getInputBuffer, getOutputBuffer, getParameter, getParameters, getTaskStatus, mustCopyUnprocessedBands, setOutputBuffer, setParameterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.raster.lib.buffer.api.operations.Operation
execute, getFactory
-
Field Details
-
AVERAGE_OPERATOR_STRING
- See Also:
-
LOW_PASS_OPERATOR_STRING
- See Also:
-
HIGH_PASS_OPERATOR_STRING
- See Also:
-
GAUSS_OPERATOR_STRING
- See Also:
-
CUSTOM_OPERATOR_STRING
- See Also:
-
OPERATOR_PARAM
-
CUSTOM_KERNEL_PARAM
-
SHARPNESS_PARAM
-
SIDE_WINDOW_PARAM
-
-
Constructor Details
-
ConvolutionOperation
public ConvolutionOperation(org.gvsig.raster.lib.buffer.api.operations.OperationFactory factory) - Parameters:
factory-
-
-
Method Details
-
preProcess
public void preProcess() throws org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException- Specified by:
preProcessin interfaceorg.gvsig.raster.lib.buffer.spi.operations.OperationServices- Overrides:
preProcessin classorg.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation- Throws:
org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
-
process
public void process() throws org.gvsig.raster.lib.buffer.spi.exceptions.ProcessingOperationException- Specified by:
processin interfaceorg.gvsig.raster.lib.buffer.spi.operations.OperationServices- Overrides:
processin classorg.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation- Throws:
org.gvsig.raster.lib.buffer.spi.exceptions.ProcessingOperationException
-
postProcess
public void postProcess() throws org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException- Specified by:
postProcessin interfaceorg.gvsig.raster.lib.buffer.spi.operations.OperationServices- Overrides:
postProcessin classorg.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation- Throws:
org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
-